程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql read_buffer_size 設置若干適合

mysql read_buffer_size 設置若干適合

編輯:MySQL綜合教程

mysql read_buffer_size 設置若干適合。本站提示廣大學習愛好者:(mysql read_buffer_size 設置若干適合)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql read_buffer_size 設置若干適合正文


key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 458624 K

read_buffer_size:是MySQL讀入緩沖區年夜小。對表停止次序掃描的要求將分派一個讀入緩沖區,MySQL會為它分派一段內存緩沖區。read_buffer_size變量掌握這一緩沖區的年夜小。假如對表的次序掃描要求異常頻仍,而且你以為頻仍掃描停止得太慢,可以經由過程增長該變量值和內存緩沖區年夜小進步其機能。

以下是關於16g內存的設置

read_buffer_size = 1M

小我機械是32G的,普通數據庫就用來存儲數據,很罕用mysql 所以我就設置為2M或3M

手機在線更新體系MySQL數據庫辦事器參數優化mycnf,16G內存8核CPU

營業場景:後台支撐手機在線更新體系,db辦事器內存16G,8核,dell的pc辦事器。

qps: 200個閣下
tps: 1個閣下 一分鐘50幾個

sort_buffer_size = 32M 年夜了, 8M便可
read_buffer_size = 32M 年夜了,8M便可
read_rnd_buffer_size = 16M 年夜了,8M便可
table_open_cache = 512
小了,建議改成2048

max_allowed_packet = 5M
小了,建議改成16M

tmp_table_size=64M
小了,建議改成2G

innodb_buffer_pool_size = 3000M
小了,改成db辦事器總內存的60% 到80%

innodb_additional_mem_pool_size = 20M 小了,改成128M

join_buffer_size 這個參數為何沒有看到,必需設置值,join_buffer_size = 8M 必需補上,這個是跟join table 聯系關系的,很主要。

"sys.argv[0]---------",sys.argv[0]                                   
print "sys.argv[1]---------",sys.argv[1]                                   
print "sys.argv[2]---------",sys.argv[2]
# Script starts from here
if len(sys.argv) < 2:
    print 'No action specified.'
    sys.exit()
if sys.argv[1].startswith('--'):
   option = sys.argv[1][2:]
   # fetch sys.argv[1] but without the first two characters
   if option == 'version':
      print 'Version 1.2'
   elif option == 'help':
      print '''"
           This program prints files to the standard output.
           Any number of files can be specified.
           Options include:
           --version : Prints the version number
           --help    : Display this help'''
   else:
       print 'Unknown option.'
       sys.exit()
else:
    for filename in sys.argv[1:]:
        readfile(filename)

履行成果:# python test.py --version help

sys.argv[0]--------- test.py
sys.argv[1]--------- --version
sys.argv[2]--------- help
Version 1.2

留意:sys.argv[1][2:]表現從第二個參數,從第三個字符開端截取到最初開頭,本例成果為:version

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved