摘要:mysql 正常情況下關閉啟動服務的時候為什麼慢,想過嗎! 帶著疑問,看下下面的查證
有一次,在客戶現場,調優的時候發現配置128g記憶體伺服器,但innodb_buffer_pool_size 設定 4g 和100g的情況下,發現關機啟動的時候非常慢?突然蒙了,沒碰到過這樣的場景。帶著疑問,就進行查證有如下設定。
mysql提供關閉啟動熱資料引數:
在mysql5.6裡乙個新特性
儲存緩衝區檔案
關閉mysql時,會把記憶體中的熱資料儲存在磁碟裡ib_buffer_pool檔案中,位於redo日誌存放的路徑innodb_log_group_home_dir資料目錄下。
檢視日誌,會發現:
在啟動後,會自動載入熱資料到buffer_pool緩衝池裡。
檢視方式:顯示載入時間
手動載入
參看配置引數(innodb_buffer_pool_load_at_startup)
檢視執行狀態:沒有進行載入
手動進行載入:
這樣,始終保持熱資料在記憶體中。
總結:只有在正常關閉mysql服務,或者pkill mysql時,會把熱資料dump到記憶體。機器宕機或者pkill -9 mysql,是不會dump。
官方說明:
biee BIEE啟動關閉服務
轉至 版本 biee11g 11.1.1.6.0 11.1.1.6.7 os rhel 5.5 64bit 所有的linux伺服器都適用 key words startbiee stopbiee biee11g biee11g 的啟動包括三個部分,啟動biee核心元件 啟動weblogic的admi...
啟動關閉server服務
計算機系統中的server服務,關係到計算機通過網路的檔案 列印 和命名管道共享。如果服務停止,這些功能不可用。如果服務被禁用,任何直接依賴於此服務的服務將無法啟動。舉個簡單例子,如果關閉了server服務服務,那麼,我們就無法正常的使用資料夾的共享功能。甚至於,連右鍵中的 共享與安全 選項看不到。...
MySQL服務的啟動與關閉
檢視並啟動mysql服務 通過windows的服務管理器檢視。開始 執行 輸入 services.msc 回車。彈出windows的服務管理器,然後就可以看見服務名為 mysql 的服務項了,其右邊標明 正在執行 就說明服務已經啟動了。如圖 如果沒有啟動,則可以在服務裡啟動。也可以通過另一種方式來啟...