Mysql安裝 配置 優化

2021-10-01 13:53:42 字數 741 閱讀 5384

handler_read_key:根據索引讀取行的請求數。如果該值很大,說明你的查詢和表都建立了很好的索引,表明索引效率的很高

handler_read_rnd_key:根據固定位置讀取行的請求數。如果你執行很多需要排序的查詢,該值會很高。你可能有很多需要完整表掃瞄的查詢,或者你使用了不正確的索引用來多表查詢。

handler read rnd next:從資料檔案中讀取行的請求數。如果你在掃瞄很多表,該值會很大。通常情況下這意味著你的表沒有做好索引,或者你的查詢語句沒有使用好索引字段。

4.定期分析表和檢查表

2.優化資料庫物件

1.選擇表合適儲存引擎

myisam: 應用時以讀和插入操作為主,只有少量的更新和刪除,並且對事務的完整性,併發性要求不是很高的.

innodb: 事務處理,以及併發條件下要求資料的一致性。除了插入和查詢外,包括很多的更新和刪除。(innodb有效地降低刪除和更新導致的鎖定)。對於支援事務的innodb型別的表來說,影響速度的主要原因是autocommit預設設定是開啟的,而且程式沒有顯式呼叫begin 開始事務,導致每插入一條都自動提交,嚴重影響了速度。可以在執行sql前呼叫begin,多條sql形成乙個事物(即使autocommit開啟也可以),將大大提高效能。

memory:資料儲存在ram,快速訪問資料。要求表不能太大或者對mysql異常終止後不用恢復資料的

Mysql安裝 配置 優化

1 在安裝介面配置 1 安裝完成之後,需要配置mysql服務。mysql安裝包給我們預設提供了最佳配置,此處配置保持預設即可,一路下一步。2 配置密碼。mysql安裝完成之後,需要給root使用者設定密碼,密碼設定完成之後,務必牢記,後續使用root使用者訪問mysql服務時必須使用該密碼。3 配置...

Mysql安裝 配置 優化

一 儲存引擎 mysql中有多種儲存引擎,一般常見的有三種 通常的觀點是myisam 注重效能,innodb注重事務,所以一邊使用myisam類的表做非事務型的業務。這種觀點是由於早期innodb引擎還不成熟,而事實上並不是這樣的。mysql在高併發下的效能瓶頸很明顯,主要原因就是鎖定機制導致的堵塞...

Mysql安裝 配置 優化

一 環境準備 wget p usr local src wget p usr local src 安裝基礎軟體 yum y install make gcc c bison devel ncurses devel 二 安裝配置mysql 編譯安裝cmake tar zxvf usr local sr...