易截截图软件、单文件、免安装、纯绿色、仅160KB

开启 MySQL query cache,加快数据库读取速度

 
在网站建设或者运营中,如果 MySQL server 是非常繁忙,可以开启 query cache 以加速回应时间,开启方法可以在 my.cnf 裡面加入以下项目: (Redhat 下面是 /etc/my.cnf;Debian 是在 etc/mysql
/my.cnf).
query_cache_size = 64M
query_cache_type = 1
query_cache_limit = 1048576
以上语法的设定里面,query_cache_size 是分配 256MB 记忆体空间给 query
cache;query_cache_type 设定成 1,是给所有的查询做 cache;query_cache_limit
是指定个别的查询语句 1KB 的记忆体空间。
这些数值可根据自己的需要作出更改,设定及存档后,重新启动 MySQL 即可。
Query Cache 在提高数据库性能方面具有非常重要的作用。
其设定也非常简单,仅需要在配置文件写入两行: query_cache_type 和 query_cache _size,而且 MySQL 的 query cache 非常快!而且一旦命中,就直接发送给客户端,节约大量的 CPU 时间。
当然,非 SELECT 语句对缓冲是有影响的,它们可能使缓冲中的数据过期。一个 UPDATE
语句引起的部分表修改,将导致对该表所有的缓冲数据失效,这是 MySQL 为了平衡性能而没有采取的措施。因为,如果每次 UPDATE
需要检查修改的数据,然后撤出部分缓冲将导致代码的复杂度增加。
query_cache_type 0 代表不使用缓冲, 1 代表使用缓冲,2 代表根据需要使用。
其实MySQL中有内存表了, 完全可以不用这个功能. 对于Query Cache, MySQL提供了query_cache_type变量来控制发送到数据库的SQL是否进行Cache, 有三个值:
0, 对SQL语句不进行Cache.
1, 对于有SQL_NO_CACHE提示的SQL不进行Cache.
2, 仅对于有SQL_CACHE进示的SQL进行Cache.
转自:开启 MySQL query cache,加快数据库读取速度
还有一篇资料可以辅助学习 http://hi.baidu.com/xytel/blog/item/d74d4c1204e4d959f919b827.html


相关文档:

MySQL管理员指南之

稳故而知新,最近又用到了,草草拿来温习一下:转自 http://www.bccn.net/Article/sjk/mysql/jc/200601/3411.html
MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL
3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REV ......

mysql show status


查看服务器目前状态信息的命令,两种方式:
 
1.      命令行,进入mysql/bin目录下,输入mysqladmin extended-status
2.      连接到mysql,输入show status;
3.      如果要查看某个数据,可以
mysql> show s ......

mysql命令_基础

显示mysql基本信息:mysql>status;
查看变量:show variables like '%version%';
备份与还原命令:在最后还有
1.备份MySQL数据库的命令:
在cmd中进入到mysql的lib目录下执行如下:
mysqldump -hhostname -uusername -ppassword databaseName > backupfile.sql
例:mysqldump -hlocalhost -uroot -p123456 test ......

apache和mysql重启命令

 
修改linux服务器的http配置之后,必须重启Apache服务,命令为: /etc/rc.d/init.d/httpd restart
chown -R mysql:mysql 目录名 改变文件属性
mysqladmin -u root -p password 'new password' 设置密码
apt-get remove 删除软件
apt-get clean 清理
/etc/rc.d/init.d/mysqld restart
php 就配置了session 主 ......

java 插入数据到 mysql 乱码 最佳解决

 手动建表:
CREATE TABLE `excel` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(50) DEFAULT NULL,
  `passwd` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;  注意是gb2312
然后在连接数据库时加上:
useUnicode=true&characterEncoding=gb2312.
就ok啦! ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号