摘要: 一般来讲:table_open_cache = max_connections * N ,N代表一个查询中最多打开的表数量。table_definition_cache = 设置足够大。对于open_files_limit,它代表同一时间点能打开的文件数上限,这里有两篇文章:http://www.orczhou.com/index.php/2010/10/mysql-open-file-limit/,http://blog.csdn.net/fbjwying2/article/details/6323897,里面具体的说了open_files_limit与哪些因素有关。我这里只简单说下我的理解 阅读全文
posted @ 2011-08-30 18:00 雪刚 阅读(1901) 评论(0) 推荐(1)
摘要: 原文地址:http://netbus.iteye.com/blog/74164在Linux下,我们使用ulimit -n命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。 对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many files open”的错误提示。如何知道当前进程打开了多少个文件句柄呢?下面一段小脚本可以帮你查看:lsof -n|awk'{prin 阅读全文
posted @ 2011-08-30 17:42 雪刚 阅读(1875) 评论(0) 推荐(0)
摘要: show global status like 'Not_flushed_delayed_rows' 是指等待写入insert delay队列的行数。通过这个可以大概看出,当前服务器中执行insert delay操作的情况。 阅读全文
posted @ 2011-08-30 16:59 雪刚 阅读(194) 评论(0) 推荐(0)
摘要: 对于连接数的设置,show variables里有三个参数可以对它进行控制,max_connections与max_user_connections以及max_connect_errors。下面对这三个参数相关描述。max_connections:针对所有的账号所有的客户端并行连接到MYSQL服务的最大并行连接数。简单说是指MYSQL服务能够同时接受的最大并行连接数。max_user_connections : 针对某一个账号的所有客户端并行连接到MYSQL服务的最大并行连接数。简单说是指同一个账号能够同时连接到mysql服务的最大连接数。设置为0表示不限制。max_connect_error 阅读全文
posted @ 2011-08-30 16:52 雪刚 阅读(6531) 评论(0) 推荐(3)
摘要: Innodb_buffer_pool_pages_data: Innodb buffer pool缓存池中包含数据的页的数目,包括脏页。单位是page。Innodb_buffer_pool_pages_dirty: innodb buffer pool缓存池中脏页的数目。单位是page。Innodb_buffer_pool_pages_flushed: innodb buffer pool缓存池中刷新页请求的数目。单位是page。Innodb_buffer_pool_pages_free: ... 阅读全文
posted @ 2011-08-30 11:58 雪刚 阅读(1309) 评论(0) 推荐(0)
摘要: > db.serverStatus()FieldExample ValueExplanationhostmy.node.comThe hostname of this serverversion1.8.0-rc1-pre-The version number of this serverprocessmongodWhat is the process? (mongod, mongos)uptime14143Uptime in secondsuptimeEstimate12710Uptime based on MongoDB's internal coarse grained ti 阅读全文
posted @ 2011-08-30 11:27 雪刚 阅读(1197) 评论(0) 推荐(0)