2019年9月26日

mysql system lock

摘要: MySQL从库show processlist出现system lock的原因以及解决方法有哪些? 由于大量的小事物如UPDATE/DELETE table where一行数据,这种只包含一行DML event的语句,table是一张大表。1、这个表上没有主键或者唯一键,可以考虑尝试修改参数slav 阅读全文

posted @ 2019-09-26 17:22 ^老中医^ 阅读(5621) 评论(0) 推荐(0) 编辑

2019年9月25日

pt-table-sync 配合pt-table-checksum 修复主从不一致

摘要: pt-table-sync 配合pt-table-checksum 修复主从不一致。 先执行下面这条语句,打印出要执行的命令,确认无误后再将 --print 改为 --execute 执行。注意:登录信息指定为从库的信息,--sync-to-master 限于表有主键或者唯一索引。操作将在主库执行, 阅读全文

posted @ 2019-09-25 16:39 ^老中医^ 阅读(215) 评论(0) 推荐(0) 编辑

使用pt-table-checksum检查主从一致性

摘要: 使用 percona 工具检查主从不一致 可以使用 pt-table-checksum 工具检查主从数据的一致性,检查完之后默认会生成一个 percona 库以及一个 checksums 表,记录了当前实例和主库对比的结果。表结构如下: 主要关注的是 this_crc和master_crc 的值,和 阅读全文

posted @ 2019-09-25 15:54 ^老中医^ 阅读(403) 评论(0) 推荐(0) 编辑

2019年9月12日

在mysql 上如何在不影响生产的情况下删除一个大表

摘要: mysql 中常用的删除的方法基本上有下面三种方式: 1、delete 一般用于删除少量表中的数据 优化建议,一定要加上where 条件,并且where条件的列上 一定要有主键或者索引。否则会出现全表扫描的情况 2、drop 直接将表删除,包括表的数据和表的定义。 这种操作,MySQL 会加上一个全 阅读全文

posted @ 2019-09-12 14:25 ^老中医^ 阅读(658) 评论(0) 推荐(0) 编辑

2019年8月22日

配置好ssh互信还需要密码登录

摘要: 通过ssh-keygen生成公私钥之后,再使用 ssh-copy-id将公钥传送到远程用户。这两步完成后,验证是否能等免密登录,发现并不能。 问题排查: 1、.ssh 目录的权限应为 700 authorized_keys 文件的权限应为 600 2、确认生成的公钥已经存在于 目标主机的 autho 阅读全文

posted @ 2019-08-22 19:57 ^老中医^ 阅读(1261) 评论(0) 推荐(0) 编辑

2019年7月8日

操作系统面试题(四)

摘要: 操作系统之进程的描述与控制 ● 请解释一下,LINUX下的线程,GDI类 考察点:线程 参考回答: LINUX实现的就是基于核心轻量级进程的”一对一”线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现。 GDI类为图像设备编程接口类库。 考察点:线程 参考回答: LIN 阅读全文

posted @ 2019-07-08 14:12 ^老中医^ 阅读(439) 评论(0) 推荐(0) 编辑

计算机网络面试题(三)

摘要: 计算机网络之传输层 ● 请你说明一下,TCP协议的4次握手。 考察点:TCP协议 参考回答: 由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一 阅读全文

posted @ 2019-07-08 14:07 ^老中医^ 阅读(416) 评论(0) 推荐(0) 编辑

redis和mongodb面试题(一)

摘要: ● 请你回答一下mongodb和redis的区别 参考回答: 内存管理机制上:Redis 数据全部存在内存,定期写入磁盘,当内存不够时,可以选择指定的 LRU 算法删除数据。MongoDB 数据存在内存,由 linux系统 mmap 实现,当内存不够时,只将热点数据放入内存,其他数据存在磁盘。 支持 阅读全文

posted @ 2019-07-08 13:25 ^老中医^ 阅读(1903) 评论(0) 推荐(0) 编辑

MySQL面试题(二)

摘要: ● 请你说一说mysql的四种隔离状态 参考回答: Mysql主要包含四种隔离状态: 事务隔离级别 脏读 不可重复读 幻读 读未提交(read-uncommitted) 是 是 是 不可重复读(read-committed) 否 是 是 可重复读(repeatable-read) 否 否 是 串行化 阅读全文

posted @ 2019-07-08 13:23 ^老中医^ 阅读(408) 评论(0) 推荐(0) 编辑

数据库基础面试题(一)

摘要: ● 请你说一说数据库索引 参考回答: 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引的一个主要目的就是加快检索表中数据的方法,亦即能协助信息搜索者尽快的找到符合 阅读全文

posted @ 2019-07-08 13:21 ^老中医^ 阅读(956) 评论(0) 推荐(0) 编辑

导航