1. 首页
  2. 课程学习
  3. Java
  4. mysql数据库基础.pdf

mysql数据库基础.pdf

上传者: 2023-01-03 11:42:59上传 PDF文件 882.86KB 热度 11次
数据库基础题⽬01⼀条SQL语句在MySQL中是如何执⾏的以如下SQL查询语句为例1select c idfirst namelast name from customer where c id14第⼀步连接器通过MYSQLServer层中内置的连接器客户端可以与MYSQL建⽴连接发送SQL操作语句对数据库进⾏操作.第⼆步缓存MYSQL内置缓存机制当Server层接收到⼀条查询语句时会去缓存中进⾏查询如果有对应的查询结果则直接返回.如果没有查到就继续后续操作.当后续操作查询到对应的结果返回后就会将该条SQL语句Hash后作为key存⼊缓存Value则是对应的查询结果.不建议使⽤MYSQL内置缓存机制1.成本较⾼ 当某个数据库表发⽣改动后所有的该表查询缓存都将会被清空.⽽在数据库表数据会频繁发⽣更新的场景下MYSQL内置缓存将会频繁被清空作⽤不⼤反⽽消耗操作资源.2.命中率低仅当SQL语句完全相同时才会命中查询内容.若存在⼀张静态表很⻓时间才会更新⼀次.⽐如⼀个系统配置表那这张表上的
用户评论