摘要:
如何优化Linux操作系统用于MySQL环境? 一、初级玩法 1. 在BIOS及内核层面关闭NUMA。 2. 在BIOS层面将CPU、内存均设置最大性能模式。 3. 在BIOS层面关闭CPU节能模式。 4. 修改IO Scheduler为deadline 或 noop。 5. 使用xfs文件系统,挂 阅读全文
posted @ 2020-06-18 13:57
捧花大王
阅读(203)
评论(0)
推荐(0)
摘要:
在MySQL中如果发现乱码的情况该如何判断原因及应对? 1、直接修改法。alter或者pt-osc等其他工具直接对数据进行修改。 2、备份修改法。利用mysqldump或者其他逻辑备份进行备份,备份的结果集再利用iconv进行转换。 3、跳过字符集备份。利用mysqldump备份的时候跳过字符集-t 阅读全文
posted @ 2020-06-18 13:43
捧花大王
阅读(283)
评论(0)
推荐(0)
摘要:
在大表执行DDL的过程中,若临时中断,会发生什么状况,需要特别处理吗? 前提说明:MySQL5.7.23、innodb表、“双1”。 1、添加/删除列,采用copy的方式。 ctrl+c。在当前session中,手动执行ctrl+c。无影响,并且会自动删除产生的临时文件。 kill -9。在执行DD 阅读全文
posted @ 2020-06-18 12:06
捧花大王
阅读(406)
评论(0)
推荐(0)
摘要:
某人曰,在数据检索的条件中使用!=操作符时,存储引擎会放弃使用索引。 理由:因为检索的范围不能确定,所以使用索引效率不高,会被引擎自动改为全表扫描。你认可他的说法吗? 通常情况下,这个说法是正确的。当然,也有特殊情况,话不能说绝对了。 有一个测试表共80万条数据,其中type列只有1、2两个值,分别 阅读全文
posted @ 2020-06-18 11:04
捧花大王
阅读(194)
评论(0)
推荐(0)
摘要:
MySQL的表中有唯一索引,设置unique_checks为0时,还能否写入重复值? 首先,即便设置unique_checks=0,也无法往唯一索引中写入重复值。 其次,设置unique_checks=0的作用在于,批量导入数据(例如load data)时,在确保导入数据中无重复值时,无需再次检查其 阅读全文
posted @ 2020-06-18 11:00
捧花大王
阅读(991)
评论(0)
推荐(0)

浙公网安备 33010602011771号