成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LAMP系統MySQL數據庫服務器優化技巧:對查詢進行優化

運維 系統運維
LAMP系統MySQL數據庫服務器優化技巧:有 3 種方法可以加快 MySQL 服務器的運行速度,效率從低到高依次為:替換有問題的硬件、進程的設置調優、對查詢進行優化。LAMP系統MySQL數據庫服務器優化技巧:對查詢進行優化。

LAMP系統MySQL數據庫服務器優化技巧:對查詢進行優化

  每個會話的設置

  下面這些設置針對于每個會話。在設置這些數字時要十分謹慎,因為它們在乘以可能存在的連接數時候,這些選項表示大量的內存!您可以通過代碼修改會話中的這些數字,或者在 my.cnf 中為所有會話修改這些設置。

  當 MySQL 必須要進行排序時,就會在從磁盤上讀取數據時分配一個排序緩沖區來存放這些數據行。如果要排序的數據太大,那么數據就必須保存到磁盤上的臨時文件中,并再次進行排序。如果 sort_merge_passes 狀態變量很大,這就指示了磁盤的活動情況。清單 8 給出了一些與排序相關的狀態計數器信息。

  清單 8. 顯示排序統計信息

  1. mysql> SHOW STATUS LIKE "sort%";  
  2.  
  3. +-------------------+---------+  
  4.  
  5. | Variable_name | Value |  
  6.  
  7. +-------------------+---------+  
  8.  
  9. | Sort_merge_passes | 1 |  
  10.  
  11. | Sort_range | 79192 |  
  12.  
  13. | Sort_rows | 2066532 |  
  14.  
  15. | Sort_scan | 44006 |  
  16.  
  17. +-------------------+---------+  
  18.  
  19. 4 rows in set (0.00 sec)  
  20.  

  如果 sort_merge_passes 很大,就表示需要注意 sort_buffer_size。例如, sort_buffer_size = 4M 將排序緩沖區設置為 4MB。

  MySQL 也會分配一些內存來讀取表。理想情況下,索引提供了足夠多的信息,可以只讀入所需要的行,但是有時候查詢(設計不佳或數據本性使然)需要讀取表中大量數據。要理解這種行為,需要知道運行了多少個 SELECT 語句,以及需要讀取表中的下一行數據的次數(而不是通過索引直接訪問)。實現這種功能的命令如清單 9 所示。

  清單 9. 確定表掃描比率

  1. mysql> SHOW STATUS LIKE "com_select";  
  2.  
  3. +---------------+--------+  
  4.  
  5. | Variable_name | Value |  
  6.  
  7. +---------------+--------+  
  8.  
  9. | Com_select | 318243 |  
  10.  
  11. +---------------+--------+  
  12.  
  13. 1 row in set (0.00 sec)  
  14.  
  15. mysql> SHOW STATUS LIKE "handler_read_rnd_next";  
  16.  
  17. +-----------------------+-----------+  
  18.  
  19. | Variable_name | Value |  
  20.  
  21. +-----------------------+-----------+  
  22.  
  23. | Handler_read_rnd_next | 165959471 |  
  24.  
  25. +-----------------------+-----------+  
  26.  
  27. 1 row in set (0.00 sec)  
  28.  

  Handler_read_rnd_next / Com_select 得出了表掃描比率 —— 在本例中是 521:1。如果該值超過 4000,就應該查看 read_buffer_size,例如 read_buffer_size = 4M。如果這個數字超過了 8M,就應該與開發人員討論一下對這些查詢進行調優了!

【編輯推薦】

Ubuntu下LAMP的配置

Ubuntu10.04下LAMP環境的搭建

LAMP配置MYsql問題-1045

責任編輯:zhaolei 來源: CSDN
相關推薦

2011-03-14 13:51:16

LAMPMySQL

2011-03-11 15:53:02

LAMP優化

2011-03-14 13:51:21

LAMPMySQL優化

2011-03-14 13:51:21

LAMPMySQL

2011-03-11 15:52:59

LAMP優化

2011-03-11 15:52:57

LAMP優化

2010-05-21 09:13:01

MySQL數據庫查詢

2011-03-11 15:53:00

LAMP優化

2009-04-15 11:42:34

MySQL優化status

2013-01-04 10:00:12

MySQL數據庫數據庫查詢優化

2009-07-06 21:20:34

SQL Server數

2009-05-15 10:11:55

數據庫查詢查詢性能分頁瀏覽

2012-09-04 13:56:48

LinuxMySQL優化

2011-03-09 10:55:33

LAMP優化技巧

2011-03-10 10:09:33

LAMP優化

2011-10-24 07:31:37

數據庫服務器優化

2022-06-20 05:40:25

數據庫MySQL查詢

2018-04-10 14:36:18

數據庫MySQL優化技巧

2011-03-18 10:23:51

LAMP優化

2010-08-26 14:39:54

Infobright數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级二级视频 | 色偷偷噜噜噜亚洲男人 | 91欧美精品 | 超碰97av| 欧美日韩在线一区二区 | 成人午夜看片 | 国产精品久久久久久久久久 | 国产精品久久久久久妇女 | 狠狠综合久久av一区二区小说 | 欧美日韩综合精品 | 蜜桃综合在线 | 中文字字幕一区二区三区四区五区 | 国产午夜精品一区二区三区四区 | 岛国av免费观看 | 中文成人在线 | 91精品国产91久久久久久 | 日本不卡一区二区三区在线观看 | 中文字幕一区二区视频 | 久久精品国产一区 | 欧美一级黄色片在线观看 | av成人在线观看 | 在线日韩欧美 | 精品日韩在线 | 欧美日韩淫片 | 久久久久久久夜 | 精品视频一区二区三区在线观看 | 亚洲成人a v | 国产精品久久久久久久久免费桃花 | 国产精品永久免费 | 国产成人jvid在线播放 | 欧美激情精品久久久久久免费 | 国产精品永久在线观看 | 青娱乐av | 91麻豆精品国产91久久久更新资源速度超快 | 日韩在线免费视频 | 日本精品在线一区 | 久久久综合久久 | www.欧美| 色资源在线视频 | 欧美一级免费看 | 毛片区|