慢速查詢?nèi)罩?/H1> |
發(fā)布時(shí)間: 2012/8/31 17:21:28 |
用--log-slow-queries[=file_name]選項(xiàng)啟動(dòng)時(shí),mysqld寫一個(gè)包含所有執(zhí)行時(shí)間超過long_query_time秒的SQL語句的日志文件。獲得初使表鎖定的時(shí)間不算作執(zhí)行時(shí)間。 如果沒有給出file_name值, 默認(rèn)未主機(jī)名,后綴為-slow.log。如果給出了文件名,但不是絕對(duì)路徑名,文件則寫入數(shù)據(jù)目錄。 語句執(zhí)行完并且所有鎖釋放后記入慢查詢?nèi)罩。記錄順序可以與執(zhí)行順序不相同。
慢查詢?nèi)罩究梢杂脕碚业綀?zhí)行時(shí)間長(zhǎng)的查詢,可以用于優(yōu)化。但是,檢查又長(zhǎng)又慢的查詢?nèi)罩緯?huì)很困難。要想容易些,你可以使用mysqldumpslow命令獲得日志中顯示的查詢摘要來處理慢查詢?nèi)罩尽?span id="sriyvnl" class="Apple-converted-space"> 電腦軟件www.boydavid.com 在MySQL 5.1的慢查詢?nèi)罩局,不使用索引的慢查詢同使用索引的查詢一樣記錄。要想防止不使用索引的慢查詢記入慢查詢(nèi)罩,使?span style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">--log-short-format選項(xiàng)。參見5.3.1節(jié),“mysqld命令行選項(xiàng)”。 在MySQL 5.1中,通過--log-slow-admin-statements服務(wù)器選項(xiàng),你可以請(qǐng)求將慢管理語句,例如OPTIMIZE TABLE、ANALYZE TABLE和 ALTER TABLE寫入慢查詢?nèi)罩尽?/p>
用查詢緩存處理的查詢不加到慢查詢?nèi)罩局,因(yàn)楸碛辛阈谢蛞恍卸荒軓乃饕惺芤娴牟樵円膊粚懭肼樵內(nèi)罩尽?/p> 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |