删除6个月前的分区(local主键、索引) [oracle@test ~]$ cat /home/oracle/del_t_test_aa.sh #!/bin/bashsource /home/oracle/.bash_profileDEL_DATE=$(date -d '6 month ago' ...
分类:
数据库 时间:
2018-05-04 11:58:11
阅读次数:
204
更多内容,请访问 https://blog.csdn.net/v_JULY_v/article/details/6530142/ 生产环境中,读写比例≈10:1。所以查询速度的优化非常重要。 ——————————————> 索引是存储引擎用于快速找到记录的一种数据结构。类似于字典目录 索引本质:通过 ...
分类:
其他好文 时间:
2018-05-01 23:24:32
阅读次数:
214
聚集索引(InnoDB,使用B+Tree作为索引结构)在一个结构中保存了b-tree索引和数据行;按照主键的顺序存储在叶子页上;主键索引:叶节点存储(主键数据:所有剩余列数据)二级索引(非聚簇索引):叶节点存储(索引列数据:主键数据)非叶节点只存储 索引列优点:可以把相关数据保存在一起,如根据用户id聚集电子邮箱信息,只需要读取少数的数据页就能获取某个id用户的全部邮件;数据访问更快,将索引和数据
分类:
数据库 时间:
2018-04-30 22:19:57
阅读次数:
337
业务系统Id必须具有唯一性的要求,在此之上还需要高可用,趋势增长的特点;常见有下面四种方法生成Id 1.UUID 本地直接生成Id,不需要远程调用,延时低,扩展性好,基本上没有性能上限;但是没有办法保证趋势递增,uuid一般比较长,用字符串标识,作为主键索引查询效率低 2.数据库递增 使用数据库已有 ...
分类:
其他好文 时间:
2018-04-28 13:58:41
阅读次数:
125
MySQL如何优化 表的设计合理化(符合3NF) 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] SQL语句优化 分表技术(水平分割、垂直分割) 读写[写: update/delete/add]分离 存储过程 [模块化编程,可以提高速度] 对mysql配置 ...
分类:
数据库 时间:
2018-04-27 02:45:03
阅读次数:
265
添加索引altertable表名addindex/unique/fulltext[索引名](字段名);删除索引altertable表名dropindex索引名;查看表的所有索引showindexfrom表名;注意:索引在提供查找速度的同时,降低增删改的速度普通索引key(字段名1,字段名2,......)唯一索引uniquekey(字段名1,字段名2,......)主键索引primarykey(字
分类:
数据库 时间:
2018-04-24 17:45:04
阅读次数:
182
1.索引: 普通索引:加快查找速度 唯一索引:加快查找速度,唯一约束 主键索引:加快查找速度,唯一索引,不为空 元类使用: 用于生成联合索引,以及设置个别参数 一对多外键建立: class EmailInfo(models.Model): email = models.EmailField( nul ...
分类:
编程语言 时间:
2018-04-01 23:06:30
阅读次数:
1496
11.创建表 crate table tab1(f_id number not null,f_a varchar2(7) not null,f_b number(6,2) not null); 主键:字段不能为空,唯一性; 外建:可以重复,但是是另外一个表的主键; 索引:索引是若干数据行的关键字的列 ...
分类:
数据库 时间:
2018-03-30 14:07:39
阅读次数:
232
有点: 通过建立唯一索引或主键索引,保证数据库表中每一行数据的唯一性大大提高检索的数据的效率 以减少表的检索行数 缺点: 在创建索引和维护索引 会耗费时间随着数据量的增加而增加 索引文件会占物理空间 当对表的数据进行增 删 改的时候,索引页要动态的维护 这样子就会降低数据的维护速度 单列索引 一个索 ...
分类:
数据库 时间:
2018-03-30 01:09:57
阅读次数:
150