楼主: 恶魔♂猎手
7450 138

[其它] 15币求填问卷,耽误您5-10分钟   [推广有奖]

31
恶魔♂猎手 发表于 2017-11-2 17:18:12
coremao 发表于 2017-11-2 17:10
已经认真完成

本人没有电动汽车,很多问题基于假设
没关系,谢谢

32
木木510 在职认证  学生认证  发表于 2017-11-2 21:23:40
已填完,请审核。

电动汽车问卷截图.png (20.08 KB)

需要: 15 个论坛币  [购买]

问卷截图

有个性,不签名。

33
lixiaodong2017 发表于 2017-11-2 21:27:51
mysql建索引的几大原则

1.选择唯一性索引

唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。

2.为经常需要排序、分组和联合操作的字段建立索引

经常需要ORDER BY、GROUP BY、DISTINCT和UNION等操作的字段,排序操作会浪费很多时间。如果为其建立索引,可以有效地避免排序操作。

3.为常作为查询条件的字段建立索引

如果某个字段经常用来做查询条件,那么该字段的查询速度会影响整个表的查询速度。因此,为这样的字段建立索引,可以提高整个表的查询速度。

4.限制索引的数目

索引的数目不是越多越好。每个索引都需要占用磁盘空间,索引越多,需要的磁盘空间就越大。修改表时,对索引的重构和更新很麻烦。越多的索引,会使更新表变得很浪费时间。

5.尽量使用数据量少的索引

如果索引的值很长,那么查询的速度会受到影响。例如,对一个CHAR(100)类型的字段进行全文检索需要的时间肯定要比对CHAR(10)类型的字段需要的时间要多。

6.尽量使用前缀来索引

如果索引字段的值很长,最好使用值的前缀来索引。例如,TEXT和BLOG类型的字段,进行全文检索会很浪费时间。如果只检索字段的前面的若干个字符,这样可以提高检索速度。

7.删除不再使用或者很少使用的索引

表中的数据被大量更新,或者数据的使用方式被改变后,原有的一些索引可能不再需要。数据库管理员应当定期找出这些索引,将它们删除,从而减少索引对更新操作的影响。

8 . 最左前缀匹配原则,非常重要的原则。

mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a 1=”” and=”” b=”2” c=”“> 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。

9 .=和in可以乱序。

比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化成索引可以识别的形式

10 . 尽量选择区分度高的列作为索引。

区分度的公式是count(distinct col)/count(*),表示字段不重复的比例,比例越大我们扫描的记录数越少,唯一键的区分度是1,而一些状态、性别字段可能在大数据面前区分度就 是0,那可能有人会问,这个比例有什么经验值吗?使用场景不同,这个值也很难确定,一般需要join的字段我们都要求是0.1以上,即平均1条扫描10条 记录

11 .索引列不能参与计算,保持列“干净”。

比如from_unixtime(create_time) = ’2014-05-29’就不能使用到索引,原因很简单,b+树中存的都是数据表中的字段值,但进行检索时,需要把所有元素都应用函数才能比较,显然成本 太大。所以语句应该写成create_time = unix_timestamp(’2014-05-29’);

12 .尽量的扩展索引,不要新建索引。
比如表中已经有a的索引,现在要加(a,b)的索引,那么只需要修改原来的索引即可

注意:选择索引的最终目的是为了使查询的速度变快。上面给出的原则是最基本的准则,但不能拘泥于上面的准则。读者要在以后的学习和工作中进行不断的实践。根据应用的实际情况进行分析和判断,选择最合适的索引方式。



34
hoanguc3m 在职认证  发表于 2017-11-2 22:15:52
已填写众筹问卷

Screenshot from 2017-11-02 15:14:26.png (156.17 KB)

需要: 15 个论坛币  [购买]

已填写众筹问卷

35
tsangwm 发表于 2017-11-3 01:39:23
thank you

1234567.png (309.9 KB)

需要: 15 个论坛币  [购买]

thank

36
ebook电子书 在职认证  发表于 2017-11-3 06:43:19
7)I~084WM312UFB)%VZKW5L.png (38.64 KB, 需要: 15 个论坛币) 已填完,请审核

37
小萍萍218 发表于 2017-11-3 09:56:16
已填写问卷

电动汽车调查问卷.png (51.01 KB)

需要: 15 个论坛币  [购买]

38
fyqfyq1024 发表于 2017-11-3 10:17:35
微信截图_20171103101459.png (44.76 KB, 需要: 15 个论坛币)
已经认真 填写完毕,请购买

39
我本癫狂奈何人 发表于 2017-11-3 10:42:25
已经完成问卷

QQ图片20171103104131.png (259.35 KB)

需要: 15 个论坛币  [购买]

40
大黄蜂山 发表于 2017-11-3 10:45:23
已填好

捕获1.PNG (92.93 KB)

需要: 15 个论坛币  [购买]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-31 07:42