bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

詳解Redis的慢查詢日志-創新互聯

Redis慢查詢日志幫助開發和運維人員定位系統存在的慢操作。慢查詢日志就是系統在命令執行前后計算每條命令的執行時間,當超過預設閥值,就將這條命令的相關信息(慢查詢ID,發生時間戳,耗時,命令的詳細信息)記錄下來。

創新互聯建站是一家專業提供翠屏企業網站建設,專注與網站設計制作、成都網站制作H5響應式網站、小程序制作等業務。10年已為翠屏眾多企業、政府機構等服務。創新互聯專業的建站公司優惠進行中。

Redis客戶端一條命令分為如下四部分執行:

詳解Redis的慢查詢日志

需要注意的是,慢查詢日志只是統計步驟3)執行命令的時間,所以慢查詢并不代表客戶端沒有超時問題。需要注意的是,慢查詢日志只是統計步驟3)執行命令的時間,所以慢查詢并不代表客戶端沒有超時問題。

一、慢查詢的配置參數:

  • 慢查詢的預設閥值 slowlog-log-slower-than

slowlog-log-slower-than參數就是預設閥值,單位是微秒,默認值是10000,如果一條命令的執行時間超過10000微妙,那么它將被記錄在慢查詢日志中。
如果slowlog-log-slower-than的值是0,則會記錄所有命令。
如果slowlog-log-slower-than的值小于0,則任何命令都不會記錄日志。

  • 慢查詢日志的長度slowlog-max-len

slowlog-max-len只是說明了慢查詢日志最多存儲多少條。Redis使用一個列表來存儲慢查詢日志,showlog-max-len就是列表的大長度。當慢查詢日志已經到達列表的大長度時,又有慢查詢日志要進入列表,則最早插入列表的日志將會被移出列表,新日志被插入列表的末尾。

二、慢查詢日志的組成

慢查詢日志由以下四個屬性組成:
標識ID,發生時間戳,命令耗時,執行命令和參數

三、慢查詢日志的訪問和管理

獲取慢查詢日志slowlog get [n]
命令:slowlog get [N]
選型:N,可選,代表獲取的日志條數
例如:showlog get 5

四、慢查詢日志最佳實踐

  • slowlog-max-len的設置建議

線上環境建議調大慢查詢日志的列表,記錄慢查詢日志時Redis會對長命令做截斷操作,并不會占用大量內存。增大慢查詢列表可以減緩慢查詢被剔除出列表的可能性。例如線上可以設置為1000以上。

  • slowlog-log-lower-than的設置建議

需要根據redis的并發量調整該值。由于redis采用單線程響應名利,對于高流量的場景,如果執行命令的時間在1毫秒以上,那么redis最多可支撐OPS(每秒操作次數)不到1000,因此高OPS場景的REDIS建議設置為1毫秒。

  • 慢查詢只記錄命令執行時間,并不包括命令排隊時間和網絡傳輸時間。

因此客戶端命令的執行時間要大于redis服務器實際執行命令的時間。因為命令執行排隊極致,慢查詢會導致命令級聯阻塞,因此當客戶端出現請求超時,需要檢查該時間點是否有對應的慢查詢,從而分析是否因為慢查詢導致的命令級聯阻塞

  • 慢查詢日志是一個先進先出隊列

慢查詢較多的情況下,可能會丟失部分慢查詢命令,可以定期執行slow get命令將慢查詢日志持久化到其他存儲中。然后制作可視化界面查詢。

以上就是詳解Redis的慢查詢日志的詳細內容,更多關于Redis 慢查詢日志的資料請關注創新互聯網站設計公司其它相關文章!

新聞名稱:詳解Redis的慢查詢日志-創新互聯
地址分享:http://vcdvsql.cn/article46/ccephg.html

成都網站建設公司_創新互聯,為您提供手機網站建設網站導航營銷型網站建設域名注冊定制網站服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司