最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 句柄數(shù)占用過多的解決方法

 更新時間:2016年05月31日 10:27:51   作者:快樂無極  
本文主要介紹解決MySQL句柄占用過多的方法,簡單實用,需要的朋友可以參考下。

  在Windows下安裝MySQL ,用了官方的配置向?qū)闪薽y.ini,本以為很安穩(wěn)了,誰知十多個小時過去之后,系統(tǒng)響應(yīng)非常慢,看資源管理器的性能卡,發(fā)現(xiàn)句柄數(shù)竟然達到了10萬!怪不得無論使用什么程序都卡得很。

  網(wǎng)上搜索一下,大概是說 innodb_buffer_pool_size 這個默認的8M太大,但我已經(jīng)skip-innodb了啊。

  后來又看到一個設(shè)置innodb_flush_log_at_trx_commit

  innodb_flush_log_at_trx_commit  (這個很管用)

  抱怨Innodb比MyISAM慢 100倍?那么你大概是忘了調(diào)整這個值。默認值1的意思是每一次事務(wù)提交或事務(wù)外的指令都需要把日志寫入(flush)硬盤,這是很費時的。特別是使用電池供電緩存(Battery backed up cache)時。設(shè)成2對于很多運用,特別是從MyISAM表轉(zhuǎn)過來的是可以的,它的意思是不寫入硬盤而是寫入系統(tǒng)緩存。日志仍然會每秒flush到硬盤,所以你一般不會丟失超過1-2秒的更新。設(shè)成0會更快一點,但安全方面比較差,即使MySQL掛了也可能會丟失事務(wù)的數(shù)據(jù)。而值2只會在整個操作系統(tǒng)掛了時才可能丟數(shù)據(jù)。

  后來設(shè)置成了innodb_flush_log_at_trx_commit = 2。

  重啟MYSQL服務(wù),的確好了許多,句柄數(shù)最終保持在2萬左右,處于穩(wěn)定狀態(tài),其它程序快了許多。

  看來在配置文件中innodb即使skip掉了,也仍然在使用系統(tǒng)中的內(nèi)存、磁盤IO,看來對于MYSQL的配置還是要手工研究,不能完全依賴于自帶的配置工具。

  總結(jié)下來,對于innodb類型的庫,將innodb_flush_log_at_trx_commit設(shè)置成2,能夠提高MySQL的性能,解決句柄占用過多的問題。

  以上就是解決MySQL句柄占用過多的方法,希望能給大家一個參考,了解更多MySQL語法,大家可以關(guān)注《MySQL 5.1參考手冊》,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mysql自連接查詢實例詳解

    Mysql自連接查詢實例詳解

    這篇文章主要介紹了Mysql自連接查詢,結(jié)合實例形式分析了MySQL自連接查詢的應(yīng)用場景、原理及相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • 從MySQL5.7平滑升級到MySQL8.0數(shù)據(jù)庫的最佳實踐教程

    從MySQL5.7平滑升級到MySQL8.0數(shù)據(jù)庫的最佳實踐教程

    這篇文章主要給大家介紹了關(guān)于從MySQL5.7平滑升級到MySQL8.0數(shù)據(jù)庫的最佳實踐,升級MySQL版本需要進行一系列操作,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • Mysql的語句生成后門木馬的方法

    Mysql的語句生成后門木馬的方法

    這篇文章主要介紹了Mysql的語句生成后門木馬的方法,大家不要隨意搞破壞哦,小伙伴們學(xué)習(xí)下就好了。
    2015-04-04
  • Mysql 命令行模式訪問操作mysql數(shù)據(jù)庫操作

    Mysql 命令行模式訪問操作mysql數(shù)據(jù)庫操作

    這篇文章主要介紹了Mysql 命令行模式訪問操作mysql數(shù)據(jù)庫操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • mysql數(shù)據(jù)庫replace、regexp的用法

    mysql數(shù)據(jù)庫replace、regexp的用法

    mysql數(shù)據(jù)庫中replace、regexp的用法,主要是通過sql語句實現(xiàn)數(shù)據(jù)的替換,使用mysql的朋友可以參考下。
    2011-08-08
  • Mysql內(nèi)連接與外連接的區(qū)別詳解

    Mysql內(nèi)連接與外連接的區(qū)別詳解

    最近別人問我一個問題:數(shù)據(jù)庫中的左連接和右連接有什么區(qū)別?所以這篇文章主要給大家介紹了關(guān)于Mysql內(nèi)連接和外連接區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • MySQL入門教程(五)之表的創(chuàng)建、修改和刪除

    MySQL入門教程(五)之表的創(chuàng)建、修改和刪除

    MySQL 為關(guān)系型數(shù)據(jù)庫(Relational Database Management System), 本文給大家介紹MySQL入門教程(五)之表的創(chuàng)建、修改和刪除,需要的朋友一起學(xué)習(xí)吧
    2016-04-04
  • 進入mysql命令行和退出mysql命令行詳解

    進入mysql命令行和退出mysql命令行詳解

    這篇文章主要介紹了進入mysql命令行和退出mysql命令行,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • MySQL存儲過程的深入講解(in、out、inout)

    MySQL存儲過程的深入講解(in、out、inout)

    這篇文章主要給大家介紹了關(guān)于MySQL存儲過程(in、out、inout)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 清理Mysql general_log的方法總結(jié)

    清理Mysql general_log的方法總結(jié)

    在本篇文章里小編給大家分享的是一篇關(guān)于清理Mysql general_log的相關(guān)知識點,需要的朋友們學(xué)習(xí)下。
    2019-10-10

最新評論

汝城县| 文安县| 威海市| 泰兴市| 牙克石市| 玉门市| 芜湖县| 库车县| 鄯善县| 镇赉县| 江西省| 民和| 深水埗区| 元朗区| 神池县| 丰都县| 大丰市| 交城县| 翁源县| 灯塔市| 万源市| 白沙| 竹北市| 阿坝| 尼木县| 集贤县| 江门市| 韶关市| 福安市| 晴隆县| 广平县| 松溪县| 滦南县| 崇礼县| 峨眉山市| 巴林右旗| 承德市| 平定县| 安宁市| 缙云县| 藁城市|