
mysql
变形记-四爷
这个作者很懒,什么都没留下…
展开
-
Msql高级性能优化(二)——性能篇
一、性能下降原因:1.1)sql语句书写不好:1.2)建立索引失效:1.3)关联查询太多:1.4)服务器调优和个别配置参数导致:二、索引:2.1)什么是索引:帮助mysql高效获取数据的数据结构,类似于新华字典在索引目录,可以通过索引目录快速查询到想要在字段,排好序快速在查找2.2)为什么要建立索引:提高查询效率,通过索引进行排序,可以直接定义到想要在位...原创 2020-03-31 22:22:26 · 245 阅读 · 0 评论 -
Msql高级性能优化(一)——基础篇
一、逻辑架构:1.1)总体分层:1.1.1)连接层进行客户端连接 完成连接处理,授权认证,相关安全操作 引入连接池概念1.1.2)服务层Managerment:备份,安全复制、集群, Sqlinterface : (DML,DDL,视图,触发器), Parser:事物,对象权限 Optimizer:自带优化器 Caches&Buffer:缓存1.1.3...原创 2020-03-31 21:36:34 · 773 阅读 · 0 评论 -
Mysql Innodb的事务和锁
本文下面的所有介绍,都是基于InnoDB存储引擎,其他引擎的表现,会有较大的区别。1.MVCC:Snapshot Read vs Current Read MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Bas转载 2016-05-19 14:14:28 · 1819 阅读 · 0 评论 -
关于mybatis读取数据库字段text类型时,读出数据为地址,并不是字符串的问题
这种问题属于设计数据库时对排序规则选择不同的原因,将排序规则改成 utf8_general_ci 就OK了,还有一些数据库存不进去中文的原因也有部分是这个原因。原创 2016-04-12 16:14:25 · 1728 阅读 · 0 评论