数据库
大军001
但行好事,莫问前程
展开
-
mysql临时表
mysql中在使用select语句进行查询的时候也可能会用到临时表,而如果用到临时表会导致性能大打折扣,甚至会给线上带来很大的问题,下面针对mysql临时简单介绍一下: 1.mysql临时表分为“内存临时表”和“磁盘临时表”,其中内存临时表使用MYSQL的MEMORY存储引擎,磁盘临时表使用MYSQL的MyISAM存储引擎;大多数情况下,MYSQL会优先创建内存临时表,但是内存临时表超过配置指定原创 2014-12-28 21:39:22 · 531 阅读 · 0 评论 -
mysql 高性能索引策略
在mysql数据库中,正确的创建索引并且恰当的使用索引,是提高性能的很重要的方面,下面介绍一下如何有效并且高效的使用索引 1.隔离的使用列 在mysql中如果没有隔离创建的索引的列,则建立的所以不会起作用。“隔离”的含义是:他不是表达式的一部分,也没有位于函数中,例如下面的索引就不会起作用 select * from people where id + 1 = 3;这种情况下id是索引咧也不原创 2015-03-12 18:13:16 · 540 阅读 · 0 评论 -
MySql索引字段为NULL值答疑解惑
引言 此处就不详细的谈测试的过程了,只说结论,大家平常设计开发的过程中就可以以此为标准就OK了。 结论 当在创建的索引的字段上出现空值的时候,所创建的索引是起作用有效果的,去谷歌或者百度的时候出现各种言论,其中有很多说不起作用的,这种说法是不正确的。 下面摘自《高性能mysql第三版》关于表设计的优化论述:尽量避免NULL,应该指定列为NOT NULL,除非你就想存储NULL。在MySQL中...原创 2019-01-19 18:41:57 · 2868 阅读 · 0 评论