总结一下mysql调优相关的大方向:
1.服务器硬件,软件,网络环境
磁盘读/写速度,CPU主频周期,内存带宽,网络连接速度,网络带宽等;
2.主配置文件my.cnf的各项设置
log-bin要不要打开,禁用dns查询,超时时间,文件系统外部锁,table_cache,Query_cache等
3.应用程序和基础架构
mysql复制,mysql集群,负载均衡,读写分离,大表的切割(水平切割和垂直切割)等
4.存储引擎,SQL查询,索引
根据应用选择合适存储引擎(Myisam OR INODB OR Other),设计好SQL和索引(mysql explain)
应用各种工具分析系统性能瓶颈,有针对性的调节,欢迎继续补充
1.服务器硬件,软件,网络环境
磁盘读/写速度,CPU主频周期,内存带宽,网络连接速度,网络带宽等;
2.主配置文件my.cnf的各项设置
log-bin要不要打开,禁用dns查询,超时时间,文件系统外部锁,table_cache,Query_cache等
3.应用程序和基础架构
mysql复制,mysql集群,负载均衡,读写分离,大表的切割(水平切割和垂直切割)等
4.存储引擎,SQL查询,索引
根据应用选择合适存储引擎(Myisam OR INODB OR Other),设计好SQL和索引(mysql explain)
应用各种工具分析系统性能瓶颈,有针对性的调节,欢迎继续补充
mysqladmin的extended-status指令查看mysql各状态值
[
2008/08/29 11:01 | by askwan ]
2008/08/29 11:01 | by askwan ]
MYSQL数据库系统的设计架构
[
2008/08/27 09:04 | by askwan ]
2008/08/27 09:04 | by askwan ]
CentOs5上安装Oracle 10g R2
[
2008/07/13 22:14 | by askwan ]
2008/07/13 22:14 | by askwan ]
应网友要求,把我安装部署oracle的文档发出来,仅供参考!
一. 需要的必须的软件包:
默认安装情况下,可能有些已经安装了
二.建立oracle用户和组
一. 需要的必须的软件包:
默认安装情况下,可能有些已经安装了
Quotation
[root@server ~]# yum -y install binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs
Quotation
[root@server ~]# yum -y install libstdc++ make libstdc++.so.5 libXp
二.建立oracle用户和组
Quotation
[root@server ~]# groupadd oinstall
[root@server ~]# groupadd dba
[root@server ~]# useradd -g oinstall -G dba oracle
[root@server ~]# passwd oracle
[root@server ~]# groupadd dba
[root@server ~]# useradd -g oinstall -G dba oracle
[root@server ~]# passwd oracle





