Time of Update: 2016-05-11
Java如何串連到MySQL資料庫Java如何串連到MySQL資料庫下載:mysql-connector-java-5.1.38.tar.gzhttp://dev.mysql.com/downloads/connector/j/tar zxvf mysql-connector-java-5.1.38.tar.gz解壓後bkjia@Ubuntu:~/Downloads$ cd ./mysql-connector-java-5.1.38/bkjia@ubuntu:~/Downloads/mysql-
Time of Update: 2016-05-10
關於MySQL中FLOAT和DOUBLE類型的儲存其實在單精確度和雙精確度浮點類型儲存中其儲存方式和C/C++一致准守IEEE標準他們都是浮點型的,所謂的浮點型,是小數點的位置可變,其能夠表示的範圍比定點小數要廣得多,而儲存空間節省,但是受到精度的影響,所以在嚴格的資料中盡量使用定點小數mysql decimal(m,d)類型,Oracle壓根沒有浮點數字類型而是number(p,s)定點小數,float 4位元組 1
Time of Update: 2016-05-10
RHEL7下MongoDB 3.0安裝及啟動MongoDB 簡介MongoDB是一個開源的文檔型資料庫,支援索引,有複製功能(複製集replSet),支援資料分區等,可以搭建一個高效能,高可用,易擴充的伺服器叢集。與MySQL相比不同有:1. 非關係型,資料自包含,雖然相似的文檔儲存在一個集合中,但文檔之間沒有關係,集合與集合之間也類似2. 沒有表,行的概念,與之對應的是集合和文檔,也沒有外鍵,串連,但在3.2版本,提供了左外串連另一個集合3.
Time of Update: 2016-05-10
【ERROR】ORA-09945,ORA-09817 磁碟空間不足一、問題描述 使用用戶端軟體串連資料庫時報ORA-09945(如),根據提示看出是沒有空間導致。使用sqlplus串連時報錯資訊為ORA-09817,提示錯誤資訊仍然是沒有空間。通過系統df -h檢查發現確實有目錄沒有空間。解決思路:擴大空間或清理空間。 [Oracle@tora01 ~]$ sqlplus / as sysdba SQL*Plus:
Time of Update: 2016-05-10
MySQL資料丟失後利用binlog恢複有效資料的方法首先開啟binlog日誌,編輯my.cnf檔案,添加log-bin = mysql-bin #開啟二進位日誌並指定路徑及檔案名稱,不設定的話預設在資料存放目錄下,名稱為hostname-bin.xxxxx建立一個測試資料庫,建立一個表格,裡面隨便插入一些資料mysql > create database student;mysql > use student;mysql > create
Time of Update: 2016-05-10
Oracle處理Clob類型資料入庫(String入庫)從網上尋找一堆參考,要麼語焉不詳,要麼不可行。自己鼓搗了一堆可以正常入庫了。請看最後:insert into CP_V_INFO" + "(ID, "+
Time of Update: 2016-05-10
MySQL 5.6.x半同步複製配置本文環境 主庫:CentOS6.5 x64 192.168.0.65 mysql-5.6.29 備庫:CentOS6.5 x64 192.168.0.66 mysql-5.6.29接上文: MySQL 5.6主從同步配置案例 半同步複製的概念:
Time of Update: 2016-04-17
MongoDB 複製(複本集)MongoDB複製是將資料同步在多個伺服器的過程。複製提供了資料的冗餘備份,並在多個伺服器上儲存資料副本,提高了資料的可用性, 並可以保證資料的安全性。複製還允許您從硬體故障和服務中斷中恢複資料。什麼是複製?保障資料的安全性資料高可用性
Time of Update: 2016-04-17
Redis Cluster學習筆記Redis在3.0版正式引入了叢集這個特性。Redis叢集是一個分布式(distributed)、容錯(fault-tolerant)的 Redis記憶體K/V服務, 叢集可以使用的功能是普通單機 Redis 所能使用的功能的一個子集(subset),比如Redis叢集並不支援處理多個keys的命令,因為這需要在不同的節點間移動資料,從而達不到像Redis那樣的效能,在高負載的情況下可能會導致不可預料的錯誤。Redis叢集的幾個重要特徵:(1).Redis
Time of Update: 2016-04-17
MySQL高可用之DRBD + Heartbeat + MySQL1. 架構Mysql:master<=slave10.24.6.4:3306<=10.24.6.6:3306VIP:10.24.6.20必須使得VIP和mysql處於同一網段,否則無法ping通過2. 參考文檔3. DRBD 共用記憶體設定共用硬碟/dev/sdb13.1. 建立一個新硬碟/dev/sdb1但是不要掛載任何目錄 3.2. 修改hosts檔案和主機名稱在10.24.6.4上echo "10.24
Time of Update: 2016-04-17
MySQL記錄檔類型簡介:MySQL 中提供了多種類型的記錄檔,分別反映 MySQL 的不同資訊,瞭解它們很有必要。1、Error log ( 錯誤記錄檔 )錯誤記錄檔記錄了 MySQL Server 運行過程中所有較為嚴重的警告和錯誤資訊,以及 MySQL Server 每次啟動和關閉的詳細資料。在預設情況下,系統記錄錯誤記錄檔的功能是關閉的( 我所使用的 MySQL 5.6 是開啟的 ),錯誤資訊被輸出到標準錯誤輸出( Stderr )。需要開啟系統記錄錯誤記錄檔功能時,需要在啟動時開啟 -
Time of Update: 2016-04-17
MySQL查詢資料庫的大小第一步:首先開啟Mysql命令列,通過開始菜單-程式-MySql-Command line client,1-1所示: 圖1-1第二步:在命令中輸入use information_schema 1-2所示:圖1-2第三步:查看指定資料庫的大小,輸入如下語句: select concat(round(sum(DATA_LENGTH/1024/1024),2), 'MB') as data from TABLES
Time of Update: 2016-04-17
Oracle把本地的dmp備份檔案匯入到本地的Oracle資料庫中語句Oracle把本地的dmp備份檔案匯入到本地的Oracle資料庫中語句匯入文法imp usename/password@SID full=y file= d:\data\xxxx.dmp ignore=y匯入舉例imp system/manager file=D:\20140227.dmp full=y ignore=y注釋部分:system/manager是使用者名稱和密碼file=bible_db
Time of Update: 2016-04-17
SQL查詢中in、exists、not in、not exists的用法與區別1、in和existsin是把外表和內表作hash(字典集合)串連,而exists是對外表作迴圈,每次迴圈再對內表進行查詢。一直以來認為exists比in效率高的說法是不準確的,如果查詢的兩個表大小相當,那麼用in和exists差別不大;如果兩個表中一個較小一個較大,則子查詢表大的用exists,子查詢表小的用in。例如:表A(小表),表B(大表)方式一:索引使用1)select * from A where id
Time of Update: 2016-04-17
MySQL資料庫資料移轉到SQL Server最近因工作需要,需要將mysql資料庫遷移到sqlserver,僅僅是資料移轉,因此相對比較簡單。對於mysql遷移到sqlserver,我們需要使用到mysql odbc驅動,然後透過sqlserver連結的伺服器的方式來訪問mysql。具體見下文描述。一、 遷移環境源:RHEL 6.5 + MySQL 5.6.26 目標: Windows 7 64 + SQLserver
Time of Update: 2016-04-17
MySQL叢集之MySQL Cluster1. 參考文檔2. 簡介MySQL-Cluster是一種技術,該技術允許在無共用的系統中部署“記憶體中”資料庫的簇。通過無共用體繫結構,系統能夠使用廉價的硬體,而且對軟硬體無特殊要求。此外,由於每個組件都有自己的記憶體和磁碟,所以不存在單點故障。MySQL簇將標準的MySQL伺服器與名為NDB的“記憶體中”的簇式儲存引擎整合了起來。術語NDB指的是與儲存引擎相關的設定部分,而術語“MySQL簇&
Time of Update: 2016-04-17
Linux下Redis的安裝使用Redis是什嗎?Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2016-04-11
MySQL慢查詢日誌分析工具mysqldumpslowmysqldumpslow是mysql內建的一種慢查詢日誌分析工具,顧名思義,就是查詢那些出那些查詢慢的SQL語句,由此分析出SQL查詢效率慢的原因。通常來說,mysqldumpslow分組查詢的結果是相似的,它在展示統計結果時,可以將數字和字串分別抽象成“N”和“S”。當然也可以用-a 和 -n選項可以用來修改這些抽象的行為。mysqldumpslow查詢命令mysqldumpslow
Time of Update: 2016-04-11
MySQL慢查詢日誌MySQL本身支援慢查詢日誌,可以配置SQL查詢超過特定時間的查詢記錄到日誌中。這在最佳化SQL查詢中是非常有效工具,能夠協助我們快速定位發生問題的SQL。慢查詢日誌常用的變數long_query_time : 最小值為0,預設為10毫秒,僅記錄超過查詢時間的SQL,最小粒度為毫秒。min_examined_row_limit : 執行查詢時掃描過的行數。slow_query_log_file : 慢查詢記錄檔名稱log-output :
Time of Update: 2016-05-10
NoSQL 資料庫你應該瞭解的 10 件事,nosql資料庫四分之一個世紀以來,關係型資料庫(RDBMS)一直是主流資料庫模型。但是現在非關係型資料庫,“雲”或者“NoSQL”資料庫,正在作為一種替代資料庫模型獲得越來越多的佔有率。本文中我們將關注非關係型 NoSQL 資料庫的 10 個關鍵特徵:排在前 5 位的優點和前 5 位的挑戰。提示:點選連結可以下載本文 英文版PDFNoSQL 的五大有點