应对数据库崩溃的方法不包括()。A、高度重视,有效应对B、确保数据的保密性C、重视数据的可用性D、不依赖数据
答案:D。
我们知道最直接最简单的方法就是把该表的数据量变小,那么把表数据变少有什么办法呢?最简单最直接的方法就是再建立一张具有相同结构的数据表,建好表之后,再把不需要经常调用的数据放到该备用表中,当需要查询的时候,再查该表,这种方法虽笨但很直接。
2.语句调优,这个影响不会很大,关键还是数据库的性能影响最大。
MySQL 随着版本不停迭代,崩溃的现象越来越少,也越来越隐蔽。一旦遇到生产环境上的 MySQL 崩溃,就需要保留现场信息,供分析用。虽然 MySQL 的 error log 中会打印部分信息,但对于比较隐蔽的崩溃,往往显得力不从心。
通过开启 *** 作系统级别、放开用户限制、启用 MySQL 参数三个步骤,我们启用了 MySQL 的 coredump 功能,使得 MySQL 崩溃时留下了足够的线索。
对于复杂崩溃的分析,还是需要将 coredump 交给专业的研发工程师手里,或者提交给 MySQL 开发团队。
不过不管是什么场景,能提供一份 coredump,所有技术人员都会感谢你的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)