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

MySQL优化步骤及my.cnf缓存优化

1、看机器配置,指三大件:cpu、内存、硬盘
2、看mysql配置参数
3、查系mysql行状态,可以用mysqlreport工具来查看
4、查看mysql的慢查询
依次解决了以上问题之后,再来查找程序方面的问题
my.cnf缓存优化
在 my.cnf 中添加/修改以下选项:
#取消文件系统的外部锁
 skip-locking
 #不进行域名反解析,注意由此带来的权限/授权问题
 skip-name-resolve
 #索引缓存,根据内存大小而定,如果是独立的db服务器,可以设置高达80%的内存总量
 key_buffer = 512M
 #连接排队列表总数
 back_log = 200
 max_allowed_packet = 2M
 #打开表缓存总数,可以避免频繁的打开数据表产生的开销
 table_cache = 512
 #每个线程排序所需的缓冲
 sort_buffer_size = 4M
 #每个线程读取索引所需的缓冲
 read_buffer_size = 4M
 #MyISAM表发生变化时重新排序所需的缓冲
 myisam_sort_buffer_size = 64M
 #缓存可重用的线程数
 thread_cache = 128
 #查询结果缓存
 query_cache_size = 128M
 #设置超时时间,能避免长连接
 set-variable = wait_timeout=60
 #最大并发线程数,cpu数量*2
 thread_concurrency = 4
 #记录慢查询,然后对慢查询一一优化
 log-slow-queries = slow.log
 long_query_time = 1
 #关闭不需要的表类型,如果你需要,就不要加上这个
 skip-innodb
 skip-bdb


相关文档:

mysql与Oracle update的区别

update :单表的更新不用说了,两者一样,主要说说多表的更新
   
       Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
               &n ......

Ubuntu上MySQL安装指南


要安装 MySQL,可以在终端提示符后运行下列命令:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql
// 安装php5-mysql 是将php和mysql连接起来
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行: ......

MySQL与Oracle数据类型转换


MySQL Data Type
Oracle Data Type
BIGINT
NUMBER(19, 0)
BIT
RAW
BLOB
BLOB, RAW
CHAR
CHAR
DATE
DATE
DATETIME
DATE
DECIMAL
FLOAT (24)
DOUBLE
FLOAT (24)
DOUBLE PRECISION
FLOAT (24)
ENUM
VARCHAR2
FLOAT
FLOAT
INT
NUMBER(10, 0)
INTEGER
NUMBER(10, 0)
LONGBLOB
BLOB, RAW
LONGTEX ......

MySQL Proxy 安装与读写分离体验


原作:杨涛(上帝他爸)
一直想等到BETA版出来再试验的,可还是经不住诱惑阿,下午终于有时间测试一下了。
(本文参考地址:http://blog.chinaunix.net/u/8111/showart.php?id=451420)
一、必备软件:
1、LUA
   可以去LUA的官方下载:www.lua.org
2、MySQL Proxy
   这里有好多二进制版本。
& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号