
mysql
文章平均质量分 78
zhg_vincent
世界上聪明的人到处有,为何不能算我一个
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL优化相关总结
前言1.1 b+树的查询过程如上图所示,如果要查找数据项29,那么首先会把磁盘块1由磁盘加载到内存,此时发生一次IO,在内存中用二分查找确定29在17和35之间,锁定磁盘块1的P2指针,内存时间因为非常短(相比磁盘的IO)可以忽略不计,通过磁盘块1的P2指针的磁盘地址把磁盘块3由磁盘加载到内存,发生第二次IO,29在26和30之间,锁定磁盘块3的P2指针,通过指针加载磁盘块8到内存,发生第三...原创 2020-03-09 11:31:44 · 221 阅读 · 0 评论 -
快速理解脏读,不可重复读,幻读
介绍要聊事务,不可避免的要提到数据库事务的四大特性:ACIDatomicconsistenceisolationdurability先放一个表格,看看4个隔离级别会出现的各种问题,网上的解释一大堆。看完后还是一脸蒙蔽,感觉懂了,又好像没懂。因为没有具体的演示例子,索性自己尝试复现这几个问题。√ 为会发生,×为不会发生:隔离级别脏读不可重复读幻读read ...原创 2019-04-29 21:39:26 · 18646 阅读 · 21 评论 -
mysql数据备份
总体介绍针对不同的场景下,我们应该制定不同的备份策略对数据库进行备份, 一般情况下,备份策略一般为以下四种:直接cp,tar复制数据库文件mysqldump+复制BIN LOGSlvm2快照+复制BIN LOGSxtrabackup以上几种解决方案分别针对于不同的场景:如果数据量较小, 可以使用第一种方式,直接复制数据库文件如果数据量还行,可以使用第二种方式,先使用mysql...原创 2019-04-30 09:12:28 · 914 阅读 · 0 评论 -
MySQL配置、安全、优化相关札记整理
1. 执行计划select_typeSIMPLE 不需要union且不包含子查询的sql操作PRIMARYUNIONDERIVEDDEPENDENT SUBQUERY2. MySQL字符集和国际化2.1 字符集配置的作用#1 连接相关的字符集#1.1 设置MySQL返回结果表时结果表应使用的字符集(如果存储字符集与这个设置不一致,则会进行编码转换),SET NAMES可以...原创 2019-06-18 22:21:13 · 191 阅读 · 0 评论 -
百度街景图片存MySQL
1 引言 本文记录百度街景图片的存储过程,主要逻辑是:读取本地图片,存mysql,代码直接下载稍作修改就可运行,存储相关使用的是Java原生接口。更多代码以及百度街景图片相关背景参考这里。2 建表 表字段主要分为两部分:当前街景部分和历史街景部分,每部分都包含4大属性:id、拍摄日期、图片...原创 2019-09-25 19:58:25 · 1677 阅读 · 2 评论 -
Mybatis动态sql语句及模糊查询札记
1 单条件模糊查询sql中字符串拼接模糊匹配<select id="getComponentByName" parameterType="String" resultMap="component"> SELECT * FROM dmp_component WHERE name like CONCAT(CONCAT('%',#{name}),'%')</select&...原创 2019-09-19 20:05:37 · 629 阅读 · 0 评论