MySQL教程:關於I/O記憶體方面的一些最佳化這裡使用的是mysql Ver 14.14 Distrib 5.6.19, for Linux (i686) using EditLine wrapper一、mysql目錄檔案ibdata1:系統資料表空間 包含資料字典、復原日誌/undolog等(insert buffer segment/double write segment/rollback segment/index segment/dictionary
用SQL語句修複SQL Server資料庫使用SQL Server資料庫的過程中,由於斷電或其他原因,有可能導致資料庫出現一些小錯誤,比如檢索某些表特別慢,查詢不到合格資料等。出現這些情況的原因,往往是因為資料庫有些損壞,或索引不完整。在ACCESS中,有個修複資料庫的功能可以解決這個問題,在SQL企業管理器,沒有這個功能,要用語句來完成,下面就介紹如何用SQL陳述式完成資料庫的修複,需要注意的是,在進行下面的操作時,必須斷開所有使用者的串連: USE
Oracle 12c 使用者的建立Oracle 12c 的賬戶可以分為公用賬戶和本機使用者,共有賬戶是在CDB下建立,可以給所有的PDB使用者使用,本地賬戶是只能在PDB中建立的帳號建立公用使用者 alter session set container=CDB$ROOT;create USER C##u02 identified by oracle container=all;建立本機使用者 alter session set
MyCAT日誌分析MyCAT日誌對於瞭解MyCAT的運行資訊不可擷取,譬如MyCAT是否採用讀寫分離,對於一個查詢語句,MyCAT是怎樣執行的,每個分區會分發到哪個節點上等等。預設是info層級,通過log4j.xml可將其設定debug層級,這樣就可獲得更多有關MyCAT啟動並執行內部資訊。下面通過對MyCAT的啟動以及執行一個查詢語句來分析MyCAT的運行流程。Here We Go!Mycat的開機記錄輸入如下:processors指的是CPU的核心數,aio thread pool
Linux下Oracle環境變數無效問題解決今天在Linux下維護Oracle資料庫時,查看監聽的狀態,執行#lsnrctl status報錯: -bash:lsnrctl:command not found。以前並不會這樣,仔細想了一下,問題找到了,我是以root遠程登入到伺服器上,維護oracle時,直接 su oracle,這樣操作雖然使用者切換為oracle,但是環境變數仍然是root的環境變數,所以會報環境變數錯誤,正確的命令是su -
關於MyCAT字元集的驗證MyCAT預設字元集是UTF8下面通過查看日誌來驗證不同的MySQL用戶端字元集和伺服器字元集對於MyCAT的影響。日誌中與字元集有關的主要有三部分:1. 初始化MyCAT串連池2. 心跳檢測3. 在執行SQL語句時的串連同步。因為MyCAT實現的是三節點的讀寫分離和自動切換,以下修改的均是localhost節點上MySQL執行個體的字元集,其它兩個點(192.168.244.146和192.168.244.144)均沒有修改。預設為mysql> show
PostgreSQL9.5新特性之行級安全性及其應用級解決方案PostgreSQL在9.5版本中,新增了行級安全性策略特性(RLS),該特性在資料安全體系提供了在傳統的授權安全體系之外更細粒度的控制。對應的,Oracle在很久之前提供了類似的VPD(Virtual Private Database)技術,該技術在Oracle10g時代就已經成熟。在SQL Server