Pages: 27/48 First page Previous page 22 23 24 25 26 27 28 29 30 31 Next page Final page [ View by Articles | List ]

bash参数超过十个的变化

[不指定 2008/09/03 11:50 | by askwan ]
bash shell在9个参数一下都可以直接以$1,$2.....$9来赋值,超过十个参数就有些变化了
,要以${10},${11}.....这样给参数赋值
示例



Quotation
[root@server ~]# ./test 10 20 30 40 50 60 70 80 90 100 200


the 10th pamameters is 100.
the 11th parameters is 200.
the sum is 300
Tags: ,

有关mysql调优

[不指定 2008/09/01 09:50 | by askwan ]
总结一下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)
应用各种工具分析系统性能瓶颈,有针对性的调节,欢迎继续补充
mysqladmin的extended-status和mysql的 show status指令差不多,都可以查看mysql状态值,这些值是我们诊断和优化mysql数据库的重要信息来源,我们可以通过监控一些重要值,然后利用rrdtool画图对mysql做监控,如
Open in new window

#/usr/local/mysql/bin/mysqladmin -u User --host=IP --password=Passwd extended-status|grep $VARIABLE|awk '{print $4}'


附网友总结的mysql状态值含义

rrdtool画的图

[不指定 2008/08/27 16:54 | by askwan ]
rrdtool真是一把做图的利剑:),昨天把自己服务器CPU使用情况做了个图
Open in new window

这个是今天监控apache连接的图
Open in new window

全面一点的
Open in new window
不知道为什么time_wait取到的值老为0,稍后检查(:
Tags:
Pages: 27/48 First page Previous page 22 23 24 25 26 27 28 29 30 31 Next page Final page [ View by Articles | List ]