国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 快速增加MYSQL數據庫連接數負載能力的方法分享

快速增加MYSQL數據庫連接數負載能力的方法分享

2020-01-08 16:43MYSQL教程網 Mysql

mysql數據庫的負載能力除了和你機器硬件有關,還有一個重要參數就是你系統的配置有關,下面我來給大家介紹幾種提高MYSQL數據庫連接數負載能力方法總結,有需要的朋友可以參考一下

第一先限制Innodb的并發處理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看機器壓力,如果
非常大,先改成16讓機器的壓力下來,然后慢慢增達,適應自已的業務.
處理方法: set global innodb_thread_concurrency=16;


方法一: (window系統中可直接修改my.ini文件)

進入MYSQL安裝目錄 打開MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改為 max_connections=1000 服務里重起MYSQL即可

方法二: (在mysql命令模式下)

對于連接數已經超過600或是更多的情況,可以考慮適當的限制一下連接數,讓前端報一下錯,也別讓DB掛了.
DB在了,總是可以用來加載一下數據,當數據加載到了nosql里了,慢慢的DB壓力也會降下來的.
限制單用戶連接數在500以下. 如:
set global max_user_connections=500;

(MySQL隨著連接數的增加性能會是下降的,這也是thread_pool出現的原因)
另外對于有的監控程序會讀取information_schema下面的表的程序可以考慮關閉下面的參數
innodb_stats_on_metadata=0
set global innodb_stats_on_metadata=0;


方法

MySQL的最大連接數默認是100客戶端登錄:mysql -uusername -ppassword
設置新的最大連接數為200:mysql> set GLOBAL max_connections=200
顯示當前運行的Query:mysql> show processlist
顯示當前狀態:mysql> show status
退出客戶端:mysql> exit
查看當前最大連接數:mysqladmin -uusername -ppassword variables


這個參數主要防止對讀取information_schema時造成大量讀取磁盤進行信息統計(如果慢查詢中出現關于information_schema中表時,也可以考慮禁用該參數)


處理依據:

當學校的一個食堂一分鐘只能為兩個打飯, 忽然來了100個時人來打飯,又沒排隊, 不出會現了打飯的師傅要用點時間
去選擇為那個用戶服務了, 人越多,場面就越亂, 難免出現用戶大吼該他的場面, 最后有可能就出現不是打飯了,而時之間相互
打架了,打飯的師傅也將收到同時有90個以上的Server too busy. 如果能排一下隊.最多也就50分鐘能處理完了

方法三: (linux中得新編譯mysql)

以centos 4.4 下面的mysql 5.0.33 手工編譯版本為例說明:
vi /usr/local/mysql/bin/mysqld_safe
找到safe_mysqld編輯它,找到mysqld啟動的那兩行,在后面加上參數:
-O max_connections=1500
具體一點就是下面的位置:
用紅字特別說明:
then $NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION
--datadir=$DATADIR $USER_OPTION
--pid-file=$pid_file
--skip-external-locking
-O max_connections=1500
>> $err_log 2>&1 else
eval "$NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION
--datadir=$DATADIR $USER_OPTION
--pid-file=$pid_file
--skip-external-locking $args
-O max_connections=1500 >>
$err_log 2>&1"
保存。
# service mysqld restart
# /usr/local/mysql/bin/mysqladmin -uroot -p variables
輸入root數據庫賬號的密碼后可看到
max_connections 1500 即新改動已經生效。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲视频第一页 | 欧美精品自拍 | 欧洲另类交 | 日韩欧美一区二区三区免费观看 | 欧美色欧美亚洲另类七区 | 欧美视频二区 | 日韩av在线免费 | av日韩在线播放 | 国产伦精品一区二区三区四区视频 | 国产区在线 | 一本大道av日日躁夜夜躁 | 亚洲高清视频在线 | 亚洲国产综合在线 | 国产欧美精品区一区二区三区 | 久久久香蕉 | 欧美色综合天天久久综合精品 | 欧美欧美欧美 | 成人欧美一区二区三区视频xxx | av天天干| 亚洲精彩视频在线 | 国产一区二区三区不卡在线观看 | 日韩精品一区二区三区中文在线 | 在线观看亚洲区 | 久久女人网 | 久久大陆 | 久久久高清 | 久久久久久久久久国产 | 视频一区二区三区在线播放 | 九九热精品国产 | 香蕉视频三级 | 天天夜操 | 91精品国产综合久久福利 | 毛片视频免费 | 日韩一区二区三区在线观看 | 国产激情久久久久久 | 日韩av一级片 | 亚洲精品在线中文字幕 | 欧美激情久久久久久 | 山岸逢花在线观看 | 亚洲精彩视频 | 精品国产乱码久久久久久丨区2区 |