摘要:
mysql的性能优化无法一蹴而就,必须一步一步慢慢来,从各个方面进行优化,最终性能就会有大的提升。 Mysql数据库的优化技术 对mysql优化是一个综合性的技术,主要包括 表的设计合理化(符合3NF) 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 分表 阅读全文
posted @ 2020-11-20 11:46
秋华
阅读(175)
评论(0)
推荐(0)
摘要:
SQL书写习惯 了解了 SQL 执行顺序,那么我们就接下来进一步养成日常 sql好习惯,也就是在实现功能同时有考虑性能的思想,数据库是能进行集合运算的工具,我们应该尽量的利用这个工具,所谓集合运算实际就是批量运算,就是尽量减少在客户端进行大数据量的循环操作,而用SQL语句或者存储过程代替。 1.只返 阅读全文
posted @ 2020-11-20 11:02
秋华
阅读(265)
评论(0)
推荐(0)
摘要:
1 查询语句是如何执行 (1)执行FROM语句 在这些 SQL 语句的执行过程中,都会产生一个虚拟表,用来保存 SQL 语句的执行结果(这是重点),我现在就来跟踪这个虚拟表的变化,得到最终的查询结果的过程,来分析整个 SQL 逻辑查询的执行顺序和过程。 第一步,执行FROM语句。我们首先需要知道最开 阅读全文
posted @ 2020-11-20 10:48
秋华
阅读(376)
评论(0)
推荐(0)
摘要:
1 SQL逻辑查询语句执行顺序 还记得上面给出的那一长串的SQL逻辑查询规则么?那么,到底哪个先执行,哪个后执行呢?现在,我先给出一个查询语句的执行顺序: (7) SELECT /* 处理SELECT列表,产生 VT7 */ (8) DISTINCT <select_list> /* 将重复的行从 阅读全文
posted @ 2020-11-20 10:41
秋华
阅读(147)
评论(0)
推荐(0)
摘要:
准备工作 先来一段伪代码,首先你能看懂么? SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP 阅读全文
posted @ 2020-11-20 10:32
秋华
阅读(198)
评论(0)
推荐(0)

浙公网安备 33010602011771号