SQL
文章平均质量分 97
kevinmeanscool
Welcome to my GitHub : github.com/kevinmeanscool
展开
-
如何优化MySQL数据库性能?
数据库设计思想深究----Mysql_kevinmeanscool的博客-CSDN博客 在上文中,作者详细地解析了数据库的核心原理。 对于数据库而言,影响数据库的性能因子比较多,但都不离开最基础的原理,本文将从开发尝试访问数据库到响应结果这一过程来详细探讨如何使得数据库性能更高效。 首先,从整个B/S架构中,请求的快速响应,是我们追求的高性能。对于数据库,其中最直接的感受就是一条SQL的请求后响应的速度。 我们与数据库打交道的方式通常有:CRUD。 一、如何书写出高效的SQL 追求高效的过程原创 2022-01-23 21:56:27 · 1149 阅读 · 0 评论 -
数据库设计思想深究----Mysql(图文)
在探索开始前,我们先试想一个问题:存储为什么要分缓存与磁盘? 一、为什么要区分缓存与磁盘? 我们利用高级语言,编写逻辑,最终被解释为指令集合,委托CPU去处理。 根据计算机组成原理,我们知道CPU在执行指令时,操作的对象就是存储单元的存储内容,而这部分内容根据数字电路原理,我们可以知道就是信号灯的亮与不亮所代表的二元状态。 而获取这种状态的方法,就是通过不断提供能量不断的刷新,不断观察得知。刷新的速度是无上限的,与材料和方式(还有光路)有关。因此有成本的限制。 那我们肯定希望处理逻辑的速度越快原创 2022-01-20 15:43:43 · 1347 阅读 · 0 评论 -
Oracle/SQL 分组/分析/聚合比较通俗深入的解析
引言 在SQL实践的过程中,经常会出现一个异常。 “不是单组分组函数”,从字面意思理解起来似乎我们使用了一个无法对单个组进行分组的函数,而函数似乎就是我们经常使用的count、sum之类的封装接口。但其实,这样理解是100%不正确的,为何这样讲,如果读者真的迫切有问题想要解决,想了解这个事情,就请耐心的往下读,通俗,但需要仔细阅读,如果读者希望深入浅出,那再合适...原创 2019-12-05 15:24:17 · 1164 阅读 · 0 评论