![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 95
妙趣横生的大白菜
纸上得来终觉浅,绝知此事要躬行
展开
-
mysql-03-SQL应用层面优化
1. SQL优化-应用层面优化 1.1 使用连接池 对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有 必要建立 数据库连接池,以提高访问的性能. 如c3p,druid等连接池 1.2 减少对MySQL的访问 在编写应用代码时,需要能够理清对数据库的访问逻辑。能够一次连接就获取到结果的,就不用两次连接,这样可 以大大减少对数据库无用的重复请求。 1.4 增加cache层 在应用中,我们可以在应用中增加 缓存 层来达到减轻数据库负担的目的。缓存层有很多种,也原创 2021-04-17 23:53:14 · 207 阅读 · 0 评论 -
mysql-02-SQL数据库层面优化
1. SQL优化-数据库层面优化 1.1.1 查看SQL执行频率 通过 show [session|global] status 命令可以提供服务器状态信息。show [session|global] status 可以根据需要加上参数“session”或者“global”来显示 session 级(当前连接)的计结果和global 级(自数据库上次启动至今)的统计结果。如果不写,默认使用参数是“session”。 -- 执行此sql查看当前数据库连接对应状态信息 SHOW STATUS LIKE 'Com原创 2021-04-17 23:47:22 · 125 阅读 · 0 评论 -
mysql-01索引-视图-存储函数和过程-触发器
1. 索引 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据 库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数 据结构上实现高级查找算法,这种数据结构就是索引。 sql优化最主要的就是索引 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 图1中没有建立索引,如我们想查询数据3,从上到下依次搜索,会进行全表扫描(全表扫描),才能查询到. 图2中建立索引第一个数是34,第二原创 2021-04-11 19:28:07 · 215 阅读 · 0 评论