免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

innodb_lock_wait_timeout參數的了解

前言:在管理ORACLE的工作中,經常發現因為鎖等待的原因導致應用宕機了。MySQL考慮到自身的性能和架構等因素,InnoDB數據庫引擎增加了參數innodb_lock_wait_timeout,避免在資源有限的情況下產生太多的鎖等待;

一、innodb_lock_wait_timeout的參數說明

innodb_lock_wait_timeout參數的了解

innodb_lock_wait_timeout指的是事務等待獲取資源等待的最長時間,超過這個時間還未分配到資源則會返回應用失??;

參數的時間單位是秒,最小可設置為1s(一般不會設置得這么小),最大可設置1073741824秒(34年,一條語句鎖等待超過30分鐘估計業務該有反饋了)

默認安裝時這個值是50s(公司的默認參數設置)

二、參數的修改

參數支持范圍為Session和Global,且支持動態修改,所以可以通過兩種方法修改;

2.1 通過語句修改

set innodb_lock_wait_timeout=100;

set global innodb_lock_wait_timeout=100;

注意global的修改對當前線程是不生效的,只有建立新的連接才生效

2.2 修改參數文件/etc/my.cnf

innodb_lock_wait_timeout = 50

三、當等待超過閥值時的情況

當鎖等待超過設置時間的時候,就會報如下的錯誤;

ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

總結:本文檔只是對MySQL鎖等待的相關參數做一個簡單的了解,后續會有整理相關鎖等待及管理的文檔;

......................................................................................................................................................................………………………………………

目前累計服務客戶數千家,積累了豐富的產品開發及服務經驗。以網站設計水平和技術實力,樹立企業形象,為客戶提供成都做網站、成都網站制作、成都外貿網站建設、網站策劃、網頁設計、網絡營銷、VI設計、網站改版、漏洞修補等服務。創新互聯始終以務實、誠信為根本,不斷創新和提高建站品質,通過對領先技術的掌握、對創意設計的研究、對客戶形象的視覺傳遞、對應用系統的結合,為客戶提供更好的一站式互聯網解決方案,攜手廣大客戶,共同發展進步。

本文作者:JOHN,某上市公司DBA,業余時間專注于數據庫的技術管理,從管理的角度去運用技術。

ORACLE技術博客:ORACLE 獵人筆記               數據庫技術群:367875324 (請備注ORACLE管理 ) 

......................................................................................................................................................................………………………………………

文章名稱:innodb_lock_wait_timeout參數的了解
瀏覽地址:http://m.newbst.com/article26/jeeojg.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化、手機網站建設、網站內鏈、虛擬主機靜態網站、云服務器

廣告

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

外貿網站建設