成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數(shù)據(jù)庫性能優(yōu)化的關(guān)鍵參數(shù)

數(shù)據(jù)庫 MySQL 數(shù)據(jù)庫運(yùn)維
MySQL性能優(yōu)化涉及到很多方面,本文就一些MySQL中的關(guān)鍵參數(shù)進(jìn)行解說,這些參數(shù)在一定程度上是決定MySQL數(shù)據(jù)庫的性能關(guān)鍵參數(shù)。

我們在進(jìn)行數(shù)據(jù)庫管理和開發(fā)中經(jīng)常會遇到性能問題,這就涉及到MySQL的性能優(yōu)化。通過在網(wǎng)絡(luò)上查找資料和筆者自己的嘗試,我認(rèn)為以下系統(tǒng)參數(shù)是比較關(guān)鍵的:

關(guān)鍵參數(shù)一:back_log

要求 MySQL 能有的連接數(shù)量。當(dāng)主要MySQL線程在一個很短時間內(nèi)得到非常多的連接請求,這就起作用,然后主線程花些時間(盡管很短)檢查連接并且啟動一個新線程。

back_log 值指出在MySQL暫時停止回答新請求之前的短時間內(nèi)多少個請求可以被存在堆棧中。只有如果期望在一個短時間內(nèi)有很多連接,你需要增加它,換句話說,這值 對到來的TCP/IP連接的偵聽隊列的大小。你的操作系統(tǒng)在這個隊列大小上有它自己的限制。 試圖設(shè)定back_log高于你的操作系統(tǒng)的限制將是無效的。

當(dāng)你觀察你的主機(jī)進(jìn)程列表,發(fā)現(xiàn)大量 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待連接進(jìn)程時,就要加大 back_log 的值了。默認(rèn)數(shù)值是50,我把它改為500。

關(guān)鍵參數(shù)二:interactive_timeout

服務(wù)器在關(guān)閉它前在一個交互連接上等待行動的秒數(shù)。一個交互的客戶被定義為對 mysql_real_connect()使用 CLIENT_INTERACTIVE 選項的客戶。 默認(rèn)數(shù)值是28800,我把它改為7200。

關(guān)鍵參數(shù)三:key_buffer_size

索引塊是緩沖的并且被所有的線程共享。key_buffer_size是用于索引塊的緩沖區(qū)大小,增加它可得到更好處理的索引(對所有讀和多重寫),到你 能負(fù)擔(dān)得起那樣多。如果你使它太大,系統(tǒng)將開始換頁并且真的變慢了。默認(rèn)數(shù)值是8388600(8M),我的MySQL主機(jī)有2GB內(nèi)存,所以我把它改為 402649088(400MB)。

關(guān)鍵參數(shù)四:max_connections

允許的同時客戶的數(shù)量。增加該值增加 mysqld 要求的文件描述符的數(shù)量。這個數(shù)字應(yīng)該增加,否則,你將經(jīng)常看到 Too many connections 錯誤。 默認(rèn)數(shù)值是100,我把它改為1024 。

關(guān)鍵參數(shù)五:record_buffer

每個進(jìn)行一個順序掃描的線程為其掃描的每張表分配這個大小的一個緩沖區(qū)。如果你做很多順序掃描,你可能想要增加該值。默認(rèn)數(shù)值是131072(128K),我把它改為16773120 (16M)

關(guān)鍵參數(shù)六:sort_buffer

每個需要進(jìn)行排序的線程分配該大小的一個緩沖區(qū)。增加這值加速ORDER BY或GROUP BY操作。默認(rèn)數(shù)值是2097144(2M),我把它改為 16777208 (16M)。

關(guān)鍵參數(shù)七:table_cache

為所有線程打開表的數(shù)量。增加該值能增加mysqld要求的文件描述符的數(shù)量。MySQL對每個***打開的表需要2個文件描述符。默認(rèn)數(shù)值是64,我把它改為512。

關(guān)鍵參數(shù)八:thread_cache_size

可以復(fù)用的保存在中的線程的數(shù)量。如果有,新的線程從緩存中取得,當(dāng)斷開連接的時候如果有空間,客戶的線置在緩存中。如果有很多新的線程,為了提高性能可 以這個變量值。通過比較 Connections 和 Threads_created 狀態(tài)的變量,可以看到這個變量的作用。我把它設(shè)置為 80。

關(guān)鍵參數(shù)九:wait_timeout

服務(wù)器在關(guān)閉它之前在一個連接上等待行動的秒數(shù)。 默認(rèn)數(shù)值是28800,我把它改為7200。

注:參數(shù)的調(diào)整可以通過修改 /etc/my.cnf 文件并重啟 MySQL 實現(xiàn)。這是一個比較謹(jǐn)慎的工作,上面的結(jié)果也僅僅是我的一些看法,你可以根據(jù)你自己主機(jī)的硬件情況(特別是內(nèi)存大小)進(jìn)一步修改。

【編輯推薦】

  1. MySQL中隱藏空間問題淺析
  2. MySQL數(shù)據(jù)庫行將消亡?靠Oracle搶救或自救
  3. MySQL圖形化管理工具phpMyAdmin 3.1.3發(fā)布
  4. MySQL中的datetime與timestamp比較
  5. 淺談MySQL常用維護(hù)管理工具
責(zé)任編輯:冰荷 來源: ctocio
相關(guān)推薦

2024-03-14 10:10:03

MySQL優(yōu)化事務(wù)

2011-03-08 08:49:55

MySQL優(yōu)化單機(jī)

2024-07-23 08:08:18

2013-09-17 10:32:08

Android性能優(yōu)化數(shù)據(jù)庫

2010-05-31 16:17:56

MySQL數(shù)據(jù)庫性能

2010-06-02 13:58:30

MySQL數(shù)據(jù)庫性能

2010-05-21 13:48:36

MySQL數(shù)據(jù)庫

2023-11-17 07:16:01

2024-01-18 09:43:11

MySQL數(shù)據(jù)庫

2021-01-31 17:50:41

數(shù)據(jù)庫查詢程序員

2011-03-03 17:56:52

MySQL數(shù)據(jù)庫優(yōu)化

2011-05-18 09:39:19

Oracle數(shù)據(jù)庫性能優(yōu)化

2011-05-20 10:30:20

ORACLE數(shù)據(jù)庫性能優(yōu)化

2023-07-12 08:55:16

PawSQL數(shù)據(jù)庫

2023-03-13 00:01:10

數(shù)據(jù)庫性能MySQL

2024-04-16 09:29:53

2020-10-15 09:10:02

MySQL性能優(yōu)化

2010-05-10 15:50:39

Oracle數(shù)據(jù)庫性能

2010-11-15 16:13:24

Oracle數(shù)據(jù)庫性能

2023-04-03 10:25:00

數(shù)據(jù)庫性能調(diào)優(yōu)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: hitomi一区二区三区精品 | 日韩国产在线 | 99精品久久99久久久久 | 久在线视频播放免费视频 | 精品成人免费一区二区在线播放 | 三级国产三级在线 | 亚洲日韩中文字幕 | 色综合99| 欧美一区二区久久 | 插插插干干干 | 美女在线一区二区 | 日本一区二区不卡 | 国产精品1区2区3区 欧美 中文字幕 | 国产精品一区二区久久久久 | 九九精品在线 | 亚洲伦理自拍 | 国产精品区二区三区日本 | 91极品欧美视频 | 成人av网站在线观看 | 九色在线观看 | 一区二区国产精品 | 成人一区二区三区视频 | 四虎影院新地址 | 日韩av一区二区在线观看 | 欧美成人一区二区 | 一区二区播放 | 日韩性生活网 | 国产免费av在线 | 一道本视频 | 日韩亚洲欧美一区 | 久久久久久999 | 亚洲国产欧美国产综合一区 | av天天干 | 99久久免费精品国产男女高不卡 | 日韩精品免费 | 久久久影院 | 奇米在线 | 99久久夜色精品国产亚洲96 | 特黄特色大片免费视频观看 | 午夜精品久久久久久久久久久久久 | 日韩在线观看中文字幕 |