慢速查詢?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í)間超過(guò)long_query_time秒的SQL語(yǔ)句的日志文件。獲得初使表鎖定的時(shí)間不算作執(zhí)行時(shí)間。 如果沒(méi)有給出file_name值, 默認(rèn)未主機(jī)名,后綴為-slow.log。如果給出了文件名,但不是絕對(duì)路徑名,文件則寫入數(shù)據(jù)目錄。 語(yǔ)句執(zhí)行完并且所有鎖釋放后記入慢查詢?nèi)罩尽S涗涰樞蚩梢耘c執(zhí)行順序不相同。
慢查詢?nèi)罩究梢杂脕?lái)找到執(zhí)行時(shí)間長(zhǎng)的查詢,可以用于優(yōu)化。但是,檢查又長(zhǎng)又慢的查詢?nèi)罩緯?huì)很困難。要想容易些,你可以使用mysqldumpslow命令獲得日志中顯示的查詢摘要來(lái)處理慢查詢?nèi)罩尽?span id="55ptxp5" class="Apple-converted-space"> 電腦軟件www.boydavid.com 在MySQL 5.1的慢查詢?nèi)罩局校皇褂盟饕穆樵兺褂盟饕牟樵円粯佑涗洝R敕乐共皇褂盟饕穆樵冇浫肼樵內(nèi)罩荆褂?span style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">--log-short-format選項(xiàng)。參見(jiàn)5.3.1節(jié),“mysqld命令行選項(xiàng)”。 在MySQL 5.1中,通過(guò)--log-slow-admin-statements服務(wù)器選項(xiàng),你可以請(qǐng)求將慢管理語(yǔ)句,例如OPTIMIZE TABLE、ANALYZE TABLE和 ALTER TABLE寫入慢查詢?nèi)罩尽?/p>
用查詢緩存處理的查詢不加到慢查詢?nèi)罩局校驗(yàn)楸碛辛阈谢蛞恍卸荒軓乃饕惺芤娴牟樵円膊粚懭肼樵內(nèi)罩尽?/p> 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |