mysql
文章平均质量分 69
苟先
这个作者很懒,什么都没留下…
展开
-
centos7安装mysql8
PHP高可用架构实现以及概要实验之一原创 2021-03-16 11:06:02 · 262 阅读 · 0 评论 -
MySQL单个大表增量备份+索引+结构变更简单方法
由于使用了低版本mysql,且是myisam引擎,在进行一个千万级数据表加索引时过于缓慢,安全起见采用增量模式备份新表,通过重命名方式迁移结构到新的备份表。 测试版本,目前针对的是MySQL低版本模式进行的测试,与此版本无关。 以下操作皆可以直接用于测试,是编写文章过程实际SQL 思路,依据原始表,创建三个insert,update,delete表,依赖主键ID,并创建三个触发器,然后全量备份原始表为一个新表,因为原始表数据的增删改都会记录在三个表,故单表SQL的操作记录可以直接拿到。这时选一个时间,或做原创 2021-02-05 16:43:51 · 412 阅读 · 1 评论 -
Mysql行锁forUpdate实验以及记录锁、间隙锁,临键锁
背景 在编写一个领取码的时候,业务复杂度不高,所以直接做了个查询的排它锁 for update,同时研究了行锁相关的内容,因为经人提点说,,MySQL行锁只在主键和唯一索引起效,根据个人经验,相信MySQL不会仅仅如此,故进行了这次实验。这里仅研究悲观锁(排它锁)。 准备工具 1.MySQL版本:8.0.16 2.命令行 3.一张表 4.一组范围查询sql,一组主键id查询sql 5.插入1000条数据 使用到的分析命令: SELECT version(); # 查询MySQL版本 SET autocom原创 2020-07-25 15:42:00 · 998 阅读 · 0 评论