好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql優化之query_cache_limit參數說明

mysql優化之query_cache_limit參數說明

熱門標簽:拉卡拉外呼系統 外東北地圖標注 云南電商智能外呼系統價格 智能外呼系統復位 話務外呼系統怎么樣 大眾點評星級酒店地圖標注 400電話可以辦理嗎 臨清電話機器人 高清地圖標注道路

query_cache_limit

query_cache_limit指定單個查詢能夠使用的緩沖區大小,缺省為1M。

優化query_cache_size

  從4.0.1開始,MySQL提供了查詢緩沖機制。使用查詢緩沖,MySQL將SELECT語句和查詢結果存放在緩沖區中,今后對于同樣的 SELECT語句(區分大小寫),將直接從緩沖區中讀取結果。根據MySQL用戶手冊,使用查詢緩沖最多可以達到238%的效率。

  通過檢查狀態值Qcache_*,可以知道query_cache_size設置是否合理(上述狀態值可以使用SHOW STATUS LIKE ‘Qcache%'獲得)。如果Qcache_lowmem_prunes的值非常大,則表明經常出現緩沖不夠的情況,如果Qcache_hits的值也非常大,則表明查詢緩沖使用非常頻繁,此時需要增加緩沖大小;如果Qcache_hits的值不大,則表明你的查詢重復率很低,這種情況下使用查詢緩沖反而會影響效率,那么可以考慮不用查詢緩沖。此外,在SELECT語句中加入SQL_NO_CACHE可以明確表示不使用查詢緩沖。

  與查詢緩沖有關的參數還有query_cache_type、query_cache_limit、query_cache_min_res_unit。query_cache_type指定是否使用查詢緩沖,可以設置為0、1、2,該變量是SESSION級的變量。query_cache_limit指定單個查詢能夠使用的緩沖區大小,缺省為1M。query_cache_min_res_unit是在4.1版本以后引入的,它指定分配緩沖區空間的最小單位,缺省為4K。檢查狀態值Qcache_free_blocks,如果該值非常大,則表明緩沖區中碎片很多,這就表明查詢結果都比較小,此時需要減小 query_cache_min_res_unit。

因為我們的服務器內容96G所以如下設置

query_cache_size = 128M
query_cache_limit = 8M

比較完整的my.ini文件,大家可以根據自己的服務器適當調整,以防止mysql無法運行,這個是針對mysql5.6版本的。

[client]
port = 3306
socket = /tmp/mysql.sock
default-character-set = utf8
#設置客戶端的字符編碼
[mysqld]
# generic configuration options
port = 3306
socket = /tmp/mysql.sock
basedir="E:/database/mysql/"
datadir="E:/database/mysql/data/"
tmpdir = "E:/database/mysql/tmp/"
#*** char set ***
character-set-server = utf8
#設置服務器端的字符編碼

#下面三個參數默認12500,1400,2000
performance_schema_max_table_instances = 20000
table_definition_cache = 2000
table_open_cache = 4096

#*** network ***
back_log = 1024
#skip-networking #默認沒有開啟
max_connections = 10000
#max_connect_errors = 3000
table_open_cache = 4096
#external-locking #默認沒有開啟
max_allowed_packet = 256M
max_heap_table_size = 128M
secure_file_priv=''
explicit_defaults_for_timestamp=true
concurrent_insert=2

#*** timeout ***
interactive_timeout=1000
wait_timeout=1000

# *** global cache ***
read_buffer_size = 64M
read_rnd_buffer_size = 64M
sort_buffer_size = 64M
join_buffer_size = 1024M

# *** thread ***
thread_cache_size = 64
# thread_concurrency = 8
thread_stack = 512K

# *** query cache ***
query_cache_size = 128M
query_cache_limit = 8M

# *** index ***
ft_min_word_len = 8

#memlock #默認沒有開啟
default-storage-engine=MYISAM
innodb=OFF
default-tmp-storage-engine=MYISAM
transaction_isolation = REPEATABLE-READ

# *** tmp table ***
tmp_table_size = 1024M

# *** bin log ***
#log-bin=mysql-bin
binlog_cache_size = 4M
binlog_format=mixed
#log_slave_updates #默認沒有開啟
#log #默認沒有開啟,此處是查詢日志,開啟會影響服務器性能
log_warnings #開啟警告日志

# *** slow query log ***
slow_query_log
long_query_time = 10
# *** Replication related settings
#server-id = 1
#server-id = 2
#master-host = hostname>
#master-user = username>
#master-password = password>
#master-port = port>
#read_only
#*** MyISAM Specific options
#myisam_recover
key_buffer_size = 2048M
bulk_insert_buffer_size = 128M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover_options=force,backup

# *** INNODB Specific options ***
#skip-innodb #默認沒有開啟
loose-innodb-trx=0
loose-innodb-locks=0
loose-innodb-lock-waits=0
loose-innodb-cmp=0
loose-innodb-cmp-per-index=0
loose-innodb-cmp-per-index-reset=0
loose-innodb-cmp-reset=0
loose-innodb-cmpmem=0
loose-innodb-cmpmem-reset=0
loose-innodb-buffer-page=0
loose-innodb-buffer-page-lru=0
loose-innodb-buffer-pool-stats=0
loose-innodb-metrics=0
loose-innodb-ft-default-stopword=0
#loose-innodb-ft-inserted=0
loose-innodb-ft-deleted=0
loose-innodb-ft-being-deleted=0
loose-innodb-ft-config=0
loose-innodb-ft-index-cache=0
loose-innodb-ft-index-table=0
loose-innodb-sys-tables=0
loose-innodb-sys-tablestats=0
loose-innodb-sys-indexes=0
loose-innodb-sys-columns=0
loose-innodb-sys-fields=0
loose-innodb-sys-foreign=0
loose-innodb-sys-foreign-cols=0

[mysqldump]
quick
max_allowed_packet = 256M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 2048M
sort_buffer_size = 2048M
read_buffer = 32M
write_buffer = 32M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
open-files-limit = 10240
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

如果想優化mysql可以結合MySQL的Query Cache詳解的文章。

您可能感興趣的文章:
  • MySQL查詢優化:LIMIT 1避免全表掃描提高查詢效率
  • 為什么MySQL分頁用limit會越來越慢
  • 詳解Mysql order by與limit混用陷阱
  • mysql分頁的limit參數簡單示例
  • MySQL limit分頁大偏移量慢的原因及優化方案
  • Mysql排序和分頁(order by&limit)及存在的坑
  • MySQL limit使用方法以及超大分頁問題解決
  • mysql踩坑之limit與sum函數混合使用問題詳解
  • 如何提高MySQL Limit查詢性能的方法詳解
  • MySQL Limit性能優化及分頁數據性能優化詳解
  • 淺談mysql使用limit分頁優化方案的實現
  • MySQL中limit對查詢語句性能的影響

標簽:福州 阿里 無錫 三明 山西 揚州 溫州 定西

巨人網絡通訊聲明:本文標題《mysql優化之query_cache_limit參數說明》,本文關鍵詞  mysql,優化,之,query,cache,limit,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql優化之query_cache_limit參數說明》相關的同類信息!
  • 本頁收集關于mysql優化之query_cache_limit參數說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 99热国产这里只有精品9九| 国产精品99re| 欧美Av中文无码字幕色本草| 免费街拍裙底无内裤视频网站 | 最新伦理片+日本1及片| 视频黄色片| 国产精品秘?果冻传媒麻豆| 日本无码免费A片无码视频美人J| 2022国产精品色午夜免费视频| 日韩美女强理论片| 人人插人人爽| 中国一级特黄| 免费看污片| 撕开杨幂胸罩揉吮奶头免费网站| 日韩三级电影视频| 阴道分泌物增多| 欧美色综合福利| 乖我硬了让老子cao你的小视频| 亚洲乱码国产乱码精品精可以看| 凸输偷窥XXXX自由视频| 欧美精品无码久久久亚洲都市言情| 国产逼视频| av直播| 欧美激情戏| 41312最新电影大全| 被npc们啪哭高H肉双男主动漫 | 天天综合亚洲国产色| Cosplay福利姬图库??| 成年人的视频网站| 秋霞网中文字幕| 新婚晓静与翁公| 浮力院1线路2线路3线路| 国产调教视频在线观看| 亚洲IV秘?一区二区三区| 在线成人精品国产区免费| 高潮按摩久久久久久AV免费| 亚洲欧美国产制服动漫| 久久精品国产清白在天天线| gif动态图啪滋水| 一级毛片黄| 免费观看在线www网站下载|