|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也许最好的策略是以不变应万变:给客户他们所需要的,不多也不少。如果MySQL学习教程适合他们,他们就不应该买别的工具。事实上,云计算产业一直推崇自助服务,但提供这些服务的公司已经开始认识到解决方案提供商推销他们商品的价值。在linux下,常常呈现的情形就是利用VBB这类论坛体系时,呈现迟缓,mysql假逝世形态,sleep历程过量等等现像。招致几十个用户,就把体系弄定了。
实在这是mysql设置上的成绩,默许的linux中,mysql的设置是my-large.cnf设置,该设置合适年夜型服务器。有高内存,好比2G,4G内存的,合适利用,而一样平常512M内存的就不可了。它会占用512M内存来保留体系mysql的历程,这些历程临时堆质,其实不开释,招致体系迟缓。以是,把设置改动成为my-small.cnf,小型设置就能够了。它的设置以下:
#Examplemysqlconfigfileforsmallsystems.
#
#Thisisforasystemwithlittlememory(<=64M)whereMySQLisonlyused
#fromtimetotimeanditsimportantthatthemysqlddeamon
#doesntusemuchresources.
#
#Youcancopythisfileto
#/etc/my.cnftosetglobaloptions,
#mysql-data-dir/my.cnftosetserver-specificoptions(inthis
#installationthisdirectoryis/var/lib/mysql)or
#~/.my.cnftosetuser-specificoptions.
#
#Onecaninthisfileusealllongoptionsthattheprogramsupports.
#Ifyouwanttoknowwhichoptionsaprogramsupport,runtheprogram
#with--helpoption.
#ThefollowingoptionswillbepassedtoallMySQLclients
[client]
#password=你的暗码
port=3306
socket=/tmp/mysql.sock
#Herefollowsentriesforsomespecificprograms
#TheMySQLserver
[mysqld]
port=3306
socket=/tmp/mysql.sock
skip-locking
set-variable=key_buffer=16K
set-variable=max_allowed_packet=1M
set-variable=thread_stack=64K
set-variable=table_cache=4
set-variable=sort_buffer=64K
set-variable=net_buffer_length=2K
server-id=1
#Uncommentthefollowingifyouwanttologupdates
#log-bin
#UncommentthefollowingifyouareNOTusingBDBtables
#skip-bdb
#UncommentthefollowingifyouareusingInnoDBtables
#innodb_data_home_dir=/var/lib/mysql/
#innodb_data_file_path=ibdata1:10M:autoextend
#innodb_log_group_home_dir=/var/lib/mysql/
#innodb_log_arch_dir=/var/lib/mysql/
#Youcanset.._buffer_pool_sizeupto50-80%
#ofRAMbutbewareofsettingmemoryusagetoohigh
#set-variable=innodb_buffer_pool_size=16M
#set-variable=innodb_additional_mem_pool_size=2M
#Set.._log_file_sizeto25%ofbufferpoolsize
#set-variable=innodb_log_file_size=5M
#set-variable=innodb_log_buffer_size=8M
#innodb_flush_log_at_trx_commit=1
#set-variable=innodb_lock_wait_timeout=50
[mysqldump]
quick
set-variable=max_allowed_packet=16M
[mysql]
no-auto-rehash
#RemovethenextcommentcharacterifyouarenotfamiliarwithSQL
#safe-updates
[isamchk]
set-variable=key_buffer=8M
set-variable=sort_buffer=8M
[myisamchk]
set-variable=key_buffer=8M
set-variable=sort_buffer=8M
[mysqlhotcopy]
interactive-timeout
以上设置充足你的体系高速运转mysql了,sleep的历程,很快就被接纳,不占资本,这十分合适小型服务器。一样平常团体托管的服务器也很合适。
<Pstyle="TEXT-INDENT:2em">
你碰到的问题可能已经在社区中被别的人已经问过,即使没有MySQL学习教程,你也可以提出问题或通过Google来搜索答案。社区的相关负责人士:“MySQL社区是活跃、友好和内容渊博的。” |
|