在Linux系统命令行中,输入“servicemysqldstatus”命令,查看mysql的启动状态;查询结果中出现mysqldisstopped,表示mysql服务未启动;出现mysqldisrunning,则表示mysql服务以启动。
mysql中出现查询慢的优化方法
1.把数据、日志、索引放到不同的I/O设备上,从而增加读取速度;
2.根据查询条件,建立索引、优化索引、优化访问方式,限制结果集的数据量。索引应该尽量小,使用字节数小的列建索引,不要对有限的几个值的字段建单一索引如性别字段;
3.通过建立中间表,把需要经常联合查询的数据插入到中间表中,然后将原来的联合查询改为对中间表的查询,从而提高查询效率;
4.将字段很多的表分解成多个表,对于字段比较多的表,如果有些字段的使用频率很低,可以将这些字段分离出来形成新表。因为当一个表的数据量很大时,会由于使用频率低的字段的存在而变慢;
5.升级硬件,扩大服务器的内存,配置虚拟内存,增加服务器CPU个数,从而提高服务器性能。
转载请注明:小猪云服务器租用推荐 » mysql服务查询慢怎么优化