国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

簡單實現MySQL服務器的優化配置方法

2024-07-24 12:44:31
字體:
來源:轉載
供稿:網友
公司網站訪問量越來越大,MySQL自然成為瓶頸,因此最近我一直在研究 MySQL 的優化,第一步自然想到的是 MySQL 系統參數的優化,作為一個訪問量很大的網站(日20萬人次以上)的數據庫系統,不可能指望 MySQL 默認的系統參數能夠讓 MySQL運行得非常順暢。以下的文章主要介紹的是對MySQL服務器的優化配置的時機操作步驟,同時本文也介紹了MySQL服務器的優化配置的實際應用代碼,如果你對其相關的實際應用感興趣的話,你就可以點擊以下的文章對其進行了解。
你能用這個命令得到MySQL服務器缺省緩沖區大小:

shell> MySQL(和PHP搭配之最佳組合)d --help
這個命令生成一張所有MySQL(和PHP搭配之最佳組合)d選項和可配置變量的表。輸出包括缺省值并且看上去象這樣一些東西:
Possible variables for option --set-variable (-O) are:
復制代碼 代碼如下:

back_log current value: 5
connect_timeout current value: 5
delayed_insert_timeout current value: 300
delayed_insert_limit current value: 100
delayed_queue_size current value: 1000
flush_time current value: 0
interactive_timeout current value: 28800
join_buffer_size current value: 131072
key_buffer_size current value: 1048540
lower_case_table_names current value: 0
long_query_time current value: 10
max_allowed_packet current value: 1048576
max_connections current value: 100
max_connect_errors current value: 10
max_delayed_threads current value: 20
max_heap_table_size current value: 16777216
max_join_size current value: 4294967295
max_sort_length current value: 1024
max_tmp_tables current value: 32
max_write_lock_count current value: 4294967295
net_buffer_length current value: 16384
query_buffer_size current value: 0
record_buffer current value: 131072
sort_buffer current value: 2097116
table_cache current value: 64
thread_concurrency current value: 10
tmp_table_size current value: 1048576
thread_stack current value: 131072
wait_timeout current value: 28800

如果有一個MySQL服務器正在運行,通過執行這個命令,你可以看到它實際上使用的變量的值:
復制代碼 代碼如下:

shell> MySQL(和PHP搭配之最佳組合)admin variables

每個選項在下面描述。對于緩沖區大小、長度和棧大小的值以字節給出,你能用于個后綴“K”或“M” 指出以K字節或兆字節顯示值。例如,16M指出16兆字節。后綴字母的大小寫沒有關系;16M和16m是相同的。
你也可以用命令SHOW STATUS自一個運行的服務器看見一些統計。見7.21 SHOW語法(得到表、列的信息)。
back_log
要求MySQL(和PHP搭配之最佳組合)能有的連接數量。當主要MySQL(和PHP搭配之最佳組合)線程在一個很短時間內得到非常多的連接請求,這就起作用,然后主線程花些時間(盡管很短)檢查連接并且啟動一個新線程。back_log值指出在MySQL(和PHP搭配之最佳組合)暫時停止回答新請求之前的短時間內多少個請求可以被存在堆棧中。只有如果期望在一個短時間內有很多連接,你需要增加它,換句話說,這值對到來的TCP/IP連接的偵聽隊列的大小。你的操作系統在這個隊列大小上有它自己的限制。 Unix listen(2)系統調用的手冊頁應該有更多的細節。檢查你的OS文檔找出這個變量的最大值。試圖設定back_log高于你的操作系統的限制將是無效的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 电白县| 酉阳| 德安县| 南充市| 合水县| 凌云县| 花垣县| 武乡县| 永仁县| 五台县| 浦城县| 江孜县| 京山县| 洞头县| 富民县| 马边| 扎囊县| 定结县| 会昌县| 明溪县| 靖宇县| 凌源市| 贡觉县| 乐平市| 平陆县| 陕西省| 内丘县| 梧州市| 陇西县| 怀柔区| 铜陵市| 恩平市| 大姚县| 思茅市| 罗平县| 苏尼特右旗| 武城县| 罗城| 民勤县| 漳浦县| 旌德县|