返回顶部

随笔分类 -  数据库

MySQL数据库如何线上修改表结构
摘要:一、MDL元数据锁 在修改表结构之前,先来看下可能存在的问题。 1、什么是MDL锁 MySQL有一个把锁,叫做MDL元数据锁,当对表修改的时候,会自动给表加上这把锁,也就是不需要自己显式使用。 当对表做增删改查的时候,加的是MDL读锁 当对表结构做变更修改的时候,加的是MDL写锁 读与读之间不互斥, 阅读全文

posted @ 2022-09-03 12:12 weilanhanf 阅读(816) 评论(0) 推荐(0)

分库分表问题
摘要:数据库可以通过主从复制将数据复制多份实现读写分离,读走从库,写走主库,应对量并发读的能力,同时提高数据安全性。 但是对于单个表,还存在很多问题,比如: 单表记录过多,字段加上索引,索引的占用空间也会越来越大,影响查询。 不同的数据,用户,商品等都存放在⼀个库中,甚至一张表中,⼀旦崩溃,全部模块都受到 阅读全文

posted @ 2022-09-02 23:51 weilanhanf 阅读(946) 评论(0) 推荐(1)

场景之分页查询设计
摘要:一、场景 后端开发中,无论是管理后台还是面向普通用户,必不可少的涉及到批量数据的查询,这种查询的结果通产在前端以列表分页的形式展示出来,包含的参数包括,页码pageNum,每页记录数pageSize或者说是页面大小,总共多少条记录total等。 其中前端传入参数的时候可能还包含,日期范围startT 阅读全文

posted @ 2022-07-26 00:27 weilanhanf 阅读(1117) 评论(0) 推荐(2)

导航