最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

布尔教育燕十八mysql优化视频资料分享

来源:懂视网 责编:小采 时间:2020-11-09 08:49:59
文档

布尔教育燕十八mysql优化视频资料分享

布尔教育燕十八mysql优化视频资料分享:目前数据库是大多数系统进行数据存储的基础组件,数据库的效率对系统的稳定和效率有着至关重要的影响;为了有更好的用户体验,数据库的优化显得异常重要。那么我们要从那些方面对我们的数据库进行优化呢?让我们在《布尔教育燕十八mysql优化视频教程》这门课
推荐度:
导读布尔教育燕十八mysql优化视频资料分享:目前数据库是大多数系统进行数据存储的基础组件,数据库的效率对系统的稳定和效率有着至关重要的影响;为了有更好的用户体验,数据库的优化显得异常重要。那么我们要从那些方面对我们的数据库进行优化呢?让我们在《布尔教育燕十八mysql优化视频教程》这门课
目前数据库是大多数系统进行数据存储的基础组件,数据库的效率对系统的稳定和效率有着至关重要的影响;为了有更好的用户体验,数据库的优化显得异常重要。那么我们要从那些方面对我们的数据库进行优化呢?让我们在《布尔教育燕十八mysql优化视频教程》这门课程中共同探讨一起学习吧!

58ad032c22946364.jpg

视频播放地址:http://www.gxlcms.com/course/200.html

本视频难点在于优化查询功能,也就是对索引的使用:

1、选择索引的数据类型

MySQL支持很多数据类型,选择合适的数据类型存储数据对性能有很大的影响。通常来说,可以遵循以下一些指导原则:

(1)越小的数据类型通常更好:越小的数据类型通常在磁盘、内存和CPU缓存中都需要更少的空间,处理起来更快。
(2)简单的数据类型更好:整型数据比起字符,处理开销更小,因为字符串的比较更复杂。在MySQL中,应该用内置的日期和时间数据类型,而不是用字符串来存储时间;以及用整型数据类型存储IP地址。
(3)尽量避免NULL:应该指定列为NOT NULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化,因为它们使得索引、索引的统计信息以及比较运算更加复杂。你应该用0、一个特殊的值或者一个空串代替空值。

1.1、选择标识符
选择合适的标识符是非常重要的。选择时不仅应该考虑存储类型,而且应该考虑MySQL是怎样进行运算和比较的。一旦选定数据类型,应该保证所有相关的表都使用相同的数据类型。
(1) 整型:通常是作为标识符的最好选择,因为可以更快的处理,而且可以设置为AUTO_INCREMENT。

(2) 字符串:尽量避免使用字符串作为标识符,它们消耗更好的空间,处理起来也较慢。而且,通常来说,字符串都是随机的,所以它们在索引中的位置也是随机的,这会导致页面分裂、随机访问磁盘,聚簇索引分裂(对于使用聚簇索引的存储引擎)。

2、索引入门
对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。
如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。例如:
假设存在组合索引it1c1c2(c1,c2),查询语句select * from t1 where c1=1 and c2=2能够使用该索引。查询语句select * from t1 where c1=1也能够使用该索引。但是,查询语句select * from t1 where c2=2不能够使用该索引,因为没有组合索引的引导列,即,要想使用c2列进行查找,必需出现c1等于某值。

本课程讲师是传智播客著名讲师刘道成,可能说刘道成你们不知道,但是说到燕十八你们肯定了解,刘道成就是燕十八。他的讲课风格风趣幽默,课堂氛围很好,可以很好的调动学生们上课时的积极性,能让大家有个轻松的学习氛围。另外,他讲课重点突出,让你知道学习的重点在哪里,回去着重学习。学习的难点也会讲的非常详细,尽量做到每个人都可以听得明白。

文档

布尔教育燕十八mysql优化视频资料分享

布尔教育燕十八mysql优化视频资料分享:目前数据库是大多数系统进行数据存储的基础组件,数据库的效率对系统的稳定和效率有着至关重要的影响;为了有更好的用户体验,数据库的优化显得异常重要。那么我们要从那些方面对我们的数据库进行优化呢?让我们在《布尔教育燕十八mysql优化视频教程》这门课
推荐度:
标签: 视频 分享 资料
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top