This Domain(Admin5.com) is for Sale:

My SQL服务维护笔记 续

时间:2007-11-09  来源:不详  作者:迈克DB

  每分钟运行一次show processlist并记录日志:
  * * * * * (/home/mysql/bin/mysql -uuser -ppassword < /home/chedong/show_processlist.sql >> /home/chedong/mysql_processlist.log) dedecms.com

  show_processlist.sql里就一句:
  show processlist;

本文来自织梦

  比如可以从日志中将包含where的字句过滤出来:
  grep where mysql_processlist.log

copyright dedecms

  如果发现有死锁,一定要重新审视一下数据库设计了,对于一般情况:查询速度很慢,就将SQL where字句中没有索引的字段加上索引,如果是排序慢就将order by字句中没有索引的字段加上。对于有%like%的查询,考虑以后禁用和使用全文索引加速。 copyright dedecms

  还是根据show processlist;看经常有那些数据库被频繁使用,考虑将数据库拆分到其他服务端口上。

  MSSQL到MySQL的数据迁移:ACCESS+MySQL ODBC Driver copyright dedecms

  在以前的几次数据迁移实践过程中,我发现最简便的数据迁移过程并不是通过专业的数据库迁移工具,也不是MSSQL自身的DTS进行数据迁移(迁移过程中间会有很多表出错误警告),但通过将MSSQL数据库通过ACCESS获取外部数据导入到数据库中,然后用ACCESS的表==>右键==>导出,制定ODBC,通过MySQL的DSN将数据导出。这样迁移大部分数据都会非常顺利,如果导出的表有索引问题,还会出添加索引提示(DTS就不行),然后剩余的工作就是在MySQL中设计字段对应的SQL脚本了。 内容来自dedecms


看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息