MySQL
文章平均质量分 79
MySQL总结
海TAO
变强不变秃
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL锁
目录全局锁表级锁行锁死锁和死锁检测问题: 全局锁 全局锁是对整个数据库实例加锁,MySQL提供了一个加全局读锁的方法,命令是Flush tables with read lock(FTWRL) 业务的更新不只是增删改数据(DML),还有可能是加字段等修改表结构的操作(DDL) 全局锁的典型使用场景是,做全库逻辑备份 风险: 1、如果在在主库备份,备份期间不能更新,业务停摆 2、如果在从库备份,备份期间不能执行主库的binlog,导致主从延迟 官方自带的逻辑备份工具是mysqldump。当mysqldump使原创 2020-10-01 15:59:26 · 312 阅读 · 0 评论 -
MySQL索引
目录1、索引的作用2、常见的索引模型3、索引类型 1、索引的作用 索引出现的目的就是提高数据的查询效率 2、常见的索引模型 1、哈希表 2、有序数组 3、搜索树 哈希表 哈希表:把值放在数组里,用一个哈希函数把key换算成一个确定的位置,把value放在数组的这个位置 缺点:哈希索引做区间查询速度很慢 哈希表适用场景:等值查询的场景 有序数组 有序数组:按顺序存储,查询用二分法就可以快速查询(O(logN)) 缺点:更新效率低。想往中间插入数据,就要把后面的数据全部挪的,成本太高 有序数组适用场景:只适用于原创 2020-09-30 20:27:34 · 279 阅读 · 0 评论 -
MySQL总结
MYSQL JDBC (1)获取连接——DriverManager和DataSource两种方式 (2)创建操作命令对象——Statement、PreparedStatement、CallableStatement (3)执行sql语句 (4)如果是查询语句,需要处理结果集ResultSet (5)释放资源(反向释放 ) DriverManager和DataSource区别 1、DriverManger创建的连接无法重复利用,每次使用完释放资源时,通过connection.close()都是关闭物理连接 2原创 2020-07-08 23:43:45 · 469 阅读 · 0 评论
分享