我们在优化服务器时需要先观察问题,找到问题所在(先测试服务器的潜力)
1,.通过脚本,刷新观察status
2. 一般写一个脚本(大于24小时)查看是周期性的变化
3. 访问高峰 缓存奔溃(加缓存 或者分散失效时间)
4. 查询速度是否已经到基准测试的瓶颈(是:加机器)
不是周期性波动
不规则的出现 出现延缓
主要是因为语句的问题 通过profiling分析语句explain分析
语句执行时间长数(调整服务器参) 等待时间长(加索引,语句优化)
---------------------------------------------------------------------------
linux中 因为配置权限和克隆的原因导致只能展示两个数据information_schema,test两个数据库
1.关闭mysql
# service mysql stop
2.屏蔽权限
# mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....
3.新开起一个终端输入
# mysql -u root mysql
mysql> delete from user where USER='';
mysql> FLUSH PRIVILEGES; //记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
mysql> \q
然后就用本地连接了最初的虚拟机 进行修改了权限
再把主虚拟机的权限进连接本地进行修改
次虚拟机同理 进行修改