1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu ...
分类:
数据库 时间:
2016-04-16 02:00:50
阅读次数:
287
1、 简历了主键之后,是不是就自动生成了一个索引? ZC: 网上查到,建立 唯一约束 和 主键约束 时,系统会自动建立索引。 ZC: 应该就是对应 sqldevelop中,某表-->右击-->编辑(E)...-->主键 界面中 所显示的 索引号 了。 2、 ...
分类:
数据库 时间:
2016-04-14 17:46:27
阅读次数:
188
搭建lucene的步骤这里就不详细介绍了,无外乎就是下载相关jar包,在eclipse中新建java工程,引入相关的jar包即可 本文主要在没有剖析lucene的源码之前实战一下,通过实战来促进研究 建立索引 下面的程序展示了indexer的使用 在eclipse中配置好参数: E:\lucenei ...
分类:
Web程序 时间:
2016-04-14 15:55:37
阅读次数:
180
数据库优化,目的无非就是提高查询速度,提升服务器的响应时间及性能。主要的优化方法有如下几点:1、表的设计要规范,即要符合数据库设计三范式。2、适当建立索引,在频繁作为检索条件,更新较少的字段上建立索引,以提高查询速度。3、分表查询,有水平分割、垂直分割。4、读写分离,读(read)、写(create ...
分类:
数据库 时间:
2016-04-14 01:24:23
阅读次数:
348
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: selectidfromtwherenumisnull 最好不要给数据库留N ...
分类:
数据库 时间:
2016-04-10 22:38:47
阅读次数:
287
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: selectidfromtwherenumisnull 最好不要给数据库留N ...
分类:
数据库 时间:
2016-04-10 16:18:01
阅读次数:
233
数据库系统物理结构设计总结 一、设计数据库之前要考虑如下问题: 1、了解应用环境、应用的处理频率及响应的时间要求。 2、外存设备的特性。 3、存取时间、存取利用率还有维护代价是必须考虑的。 4、建立的索引,把哪些域建立索引,建多少合适都是要考虑的。 二、物理结构设计 综合上面的考虑,知识树数据库系统 ...
分类:
其他好文 时间:
2016-04-09 22:04:13
阅读次数:
276
1.以下是直接从数据库导出的建表语句。 2.我们把表files和表users建立关系,给表files添加外键files_users_fk,并在files_users_fk上建立索引。 可以看出 files 依赖表users ,依赖表不能先删除。也就是说,需要先删除当前表,再删除外键关联表 我们来看看 ...
分类:
数据库 时间:
2016-04-08 00:44:27
阅读次数:
267
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, Sql 代码 : select id from t where num is nu ...
分类:
数据库 时间:
2016-03-31 16:56:45
阅读次数:
204
模糊查询是数据库查询中经常用到的,一般常用的格式如下: (1)字段 like '%关键字%' 字段包含"关键字“的记录 即使在目标字段建立索引也不会走索引,速度最慢 (2)字段 like '关键字%' 字段以"关键字"开始的记录 可以使用到在目标字段建立的升序索引 (3)字段 like '%关键字' ...
分类:
数据库 时间:
2016-03-30 14:48:38
阅读次数:
212