摘要:
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。同时建议,一个表中不超过六个索引。 1、普通索引(常用) 第一种方法:直接创建索引 建索引的原则:需要查询的SQL语 阅读全文
posted @ 2018-10-10 14:42
PHPer_Cody
阅读(209)
评论(0)
推荐(0)
摘要:
mysql分表和分区有什么联系呢? 1.都能提高mysql的性高,在高并发状态下都有一个良好的表现。 2.对于那些大访问量,并且数据比较多的表,分表和分区可以同时使用(MERGE分表引擎不支持分区)。 mysql分表和分区有什么联系呢? 1.都能提高mysql的性高,在高并发状态下都有一个良好的表现 阅读全文
posted @ 2018-10-10 14:38
PHPer_Cody
阅读(181)
评论(0)
推荐(0)
摘要:
当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,有可能会死在那儿了。分表的目的就在于减小数据库的负担,缩短查询时间。分表是将一个大表按照一定的规则分解成独立的N个子表。读写数据库的时候根据事先定义好的规则得到对应的子表名,然后去操作它。 1、mysql集群 它并不是分表,但 阅读全文
posted @ 2018-10-10 14:34
PHPer_Cody
阅读(215)
评论(0)
推荐(0)
摘要:
在程序中,70%的业务是对数据库的查询操作。高并发数据量大的情况下,通过采用多台服务器,对数据库的读写分离架构可以优化对数据库的操作。 要求: 1、读库和写库的数据一致。数据库版本一致。 2、写数据必须写到写库(或者主库),读数据必须到读库(从库)。 方案: 应用层解决(推荐):代码正则匹配判断SQ 阅读全文
posted @ 2018-10-10 14:28
PHPer_Cody
阅读(329)
评论(0)
推荐(0)
摘要:
视图是数据库中的一个虚拟表(本身不存储数据,而是按照指定的方式进行查询)。同真实的表一样,视图包含一系列带有名称的列和行数据。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。注意:视图不接受参数、只能进行查询,返回一个二维 阅读全文
posted @ 2018-10-10 14:26
PHPer_Cody
阅读(115)
评论(0)
推荐(0)
摘要:
一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数( 阅读全文
posted @ 2018-10-10 14:23
PHPer_Cody
阅读(123)
评论(0)
推荐(0)

浙公网安备 33010602011771号