摘要:转载自:https://www.modb.pro/db/244063 业内目前推荐使用的是row模式,准确性高,虽然说文件大,但是现在有SSD和万兆光纤网络,这些磁盘IO和网络IO都是可以接受的。 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句
阅读全文
摘要:https://blog.csdn.net/csdnliuxin123524/article/details/78623920 数据库锁机制(详细|通俗易懂)
阅读全文
摘要:https://blog.csdn.net/weixin_33050117/article/details/113237257
阅读全文
摘要:分页查询count方法-删除hql中的order by字句 /** * 获取查询数据总数 * * @param hql * @param params * @return 结果集总数 */ public int count(String hql, Map<String, Object> params
阅读全文
摘要:https://dalin.blog.csdn.net/article/details/113449540
阅读全文
摘要:https://www.cnblogs.com/johnblogs/p/9945767.html 访问频率比较高的app接口,在后台写的异常日志会偶尔出现以下错误。 事务(进程 ID 64)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务 实所有的死锁最深层的原因就是一个:
阅读全文
摘要:目录: 一、查看mysql数据库所支持的存储引擎二、MyISAM存储引擎三、InnoDB存储引擎四、MEMORY存储引擎五、存储引擎的选择六、修改存储引擎 MYSQL事务处理失效原因 最近项目中使用mysql数据库时出现一个问题,运用spring的事务注解(@transaction)来管理事务时,发
阅读全文
摘要:目录: 1、MySQL 复制过程分成三步2、复制的基本原则3、一主一从常见配置4、测试 本文配置两台centos7(111 主,112 从) 1、MySQL 复制过程分成三步 <--返回目录 1)master 将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binar
阅读全文
摘要:目录: 1、锁分类2、表锁 2.1、表锁--加读锁 2.2、表锁--加写锁 2.3、总结 2.4、表锁定的统计信息3、行锁 3.1、不能读取未提交的数据 3.2、不同线程更新同一条记录,后更新的被阻塞4、索引失效导致行锁变表锁5、间隙锁的危害6、如何锁定一行7、如何分析行锁的统计信息 1、锁分类 <
阅读全文
摘要:目录: 1、索引失效2、SQL性能优化四步3、查询优化--小表驱动大表4、查询优化--order by关键字优化5、查询优化--group by关键字优化6、慢查询日志分析--开启慢查询日志7、MySQL日志分析工具 mysqldumpslow8、show profiles9、全局查询日志 1、索引
阅读全文
摘要:目录: 1、MySQL Query Optimizer2、mysql常见瓶颈3、explain使用简介4、explain之id5、explain之select_type和table6、explain之type7、explain之possible_keys、key和key_len8、explain之r
阅读全文
摘要:目录: 1、mysql的架构2、存储引擎3、SQL性能下降原因4、SQL执行加载顺序5、7种join6、索引是什么7、索引优点和缺点8、mysql索引分类9、mysql索引结构和检索原理10、哪些情况需要创建索引11、哪些情况不要创建索引 1、mysql的架构 <--返回目录 高级mysql:掌握索
阅读全文
摘要:目录: 1、vmware 安装centos72、mysql rpm包下载地址3、卸载mariadb4、安装mysql5、设置root用户的密码6、设置mysql服务开机自启7、mysql安装位置8、修改字符集9、mysql的主要配置文件 1、vmware 安装centos7 <--返回目录 参考:v
阅读全文
摘要:目录:1.事务2.事务原理3.事务--回滚点 4.自动事务5.事务特性ACID6.变量7.触发器8.创建触发器9.查看触发器10.使用触发器11.触发器记录12.if分支13.while循环14.函数15.自定义函数16.查看函数17.删除函数18.函数的参数19.函数--作用域 20.存储过程 2
阅读全文
摘要:目录:1.连接查询2.外键3.外键约束4.外键约束模式5.联合查询(合并结果集)6.子查询7.标量子查询8.列子查询9.行子查询10.表子查询11.exists子查询12.视图13.查看视图 14.视图的使用 15.视图的修改和删除16.视图的意义17.视图数据操作18.视图--算法19.数据表备份
阅读全文
摘要:目录:1.列属性--主键2.列属性--自增3.列属性--唯一键4.索引5.关系6.范式7.数据高级操作--主键冲突8.蠕虫复制9.更新数据时limit限制更新多少条记录10.删除操作11.查询的高级操作12.字段别名13.查询--where子句14.group by子句15.having子句16.o
阅读全文