数据库
跟着组织混饭吃
码农学子一枚
展开
-
MySql数据库分区分表
1、为什么要分表和分区日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。2、什么是分表和分区2.1 分表分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表转载 2017-02-08 15:47:02 · 455 阅读 · 0 评论 -
千万级数据表的查询优化方案
索引转载 2017-02-09 14:52:36 · 702 阅读 · 0 评论 -
数据库索引
1、什么是索引索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方转载 2017-02-09 16:18:32 · 308 阅读 · 0 评论 -
更改MySql数据库存放路径
MySQL数据库默认存放在/var/lib/mysql 目录下,比如我们需要存放大量的数据,这些数据显然不适合放在/var目录下,此时我们需要更改MySQL数据库的存放目录。1、查看当前mysql的存储位置mysql的存储位置一般会写在my.cnf的配置文件中, 若没有写出来,可以通过如下命令查询:mysqladmin -u root -p variables | grep datadir Ent转载 2017-03-11 16:43:44 · 639 阅读 · 0 评论