IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

索引

本文介绍了PostgreSQL数据库建立索引时如何避免写数据锁定,Postgresql提供了一个参数,可以在线建立索引的时候避免因写数据而锁表,这个参数叫concurrently。

04日更新
标签: 索引
PostgreSQL建立索引如何避免写数据锁定

最近在重温innobase的B树及记录模块,发现对之前已经看过的字典管理及索引内容竟然忘却了,所以重新看了一遍并将它记录下来,防止哪天又给忘了。不过还是那句话,如果哪些有问题还请指正。谢谢。

05日更新
MySQL源码:Innobase字典管理及索引

本文内容源自Kyle Banker 的MongoDB In Action一书。主要描述了MongoDB索引相关的一些基础知识和使用技巧。

07日更新
标签: NoSQL MongoDB 索引
MongoDB数据库索引基础知识与实战技巧

索引也是一种DB2对象,他由一组排好序的键组成,这些键是从相应表中的一个列或多个列抽出来的。通常索引可以提供指向表中被请求的数据行的直接指针。

22日更新
DB2索引优化的原则以及策略选择技巧

索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。

SQL Server索引管理之六大铁律

  星巴克的成功是一个传奇,它仅用了30多年的时间,就在饮料领域与可口可乐和百事可乐齐名。

05日更新
标签: Google 索引
品味咖啡香--星巴克的10堂管理课

目前,评估机构仅使用了Office等办公软件,但是深层的信息化应用还没有开展,大部分机构仍在沿用"手工作坊"的管理模式,效率低下,影响业务开拓。以笔者实际工作经验来讲,房地产评估信息系统应包含如下组成部分。

信息化促进房地产评估行业迈上新台阶

本文只讨论Oracle中最常见的索引,即是Btree索引。本文中涉及的数据库版本是Oracle8i。 一. 查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。 一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会

08日更新
Oracle8i 数据库中B-tree索引的维护

关于索引的常识:影响到数据库性能的最大因素就是索引。由于该问题的复杂性,我只可能简单的谈谈这个问题,不过关于这方面的问题,目前有好几本不错的书籍可供你参阅。我在这里只讨论两种SQL Server索引,即clustered索引和nonclustered索引。当考察建立什么类型的索引时,你应当考虑数据类型和保存这些数据的column。同样

28日更新
优化SQL Server索引的小技巧

本文讲述了在大表上创建索引需要注意的事项,以及整个过程。   需求:在STAT_SUBMIT_CENTER表的RECORDTIME字段上面创建一索引。   环境:SunOS 5.9      oracle 9204      8 cpu      3G mem   1. 查看表的具体情况   是不是分区表,有多少个分区,分区字段: SQL> col table_name for a20SQL&gt

21日更新
标签: 索引 sql 数据库
为1.7亿张记录表创建快速索引

简介  当人们考虑在数据库引擎中进行并行处理时,他们立即会想到通过使用多个处理器处理单个查询来达到改进的 查询响应时间。人们往往没有注意到:并行处理也可以加速索引处理,从而改进数据库服务器的总体性能。使用 IBM® DB2® Universal Database™ (UDB) for iSeries™,就有可能将多个 CPU 用于索

16日更新
标签: 索引 DB2
并行方式处理DB2 for iSeries索引

对于DML操作来说,索引对于数据库是一个性能负担.如果索引没有被有效的使用,那么其存在性就值得从新考虑.  1. 从Oracle9i开始,Oracle允许你监视索引的使用:  SQL> connect scott/tiger@conner  Connected to Oracle9i Enterprise Edition Release 9.2.0.4.0   Connected as scott  SQL> select index_name

11日更新
标签: oracle9i 索引
Oracle9i新特性-索引监视及注意[修正版]

关于索引是什么的最简单的比喻是,索引之于表数据如同目录之于一本书。通过目录的页码我们可以快速的定位一个内容,同样通过索引记录的rowid我们可以快速的定位一条数据。如同目录很难针对书中每个字词一样,索引也很难针对所有字段。我们通常索引最能代表章节,记录属性的内容。索引并非总能带来性能提升,但是通常情况下

19日更新
标签: 索引 oracle 入门
Oracle初学者入门指南-索引是干什么用的?

什么是索引    索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;    Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;    索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。

06日更新
标签: 索引 oracle sql
ORACLE索引与高性能SQL介绍

如果你管理的ORACLE数据库下某些应用项目有大量的修改删除操作, 数据索引是需要周期性的重建的.    它不仅可以提高查询性能, 还能增加索引表空间空闲空间大小.    在ORACLE里大量删除记录后, 表和索引里占用的数据块空间并没有释放.    重建索引可以释放已删除记录索引占用的数据块空间.    转移数据, 重命

06日更新
标签: 索引 oracle
在ORACLE里按用户名重建索引的方法

当我们使用CREATE INDEX来创建索引时,Oracle提供了很多参数来改善创建索引的速度、索引所占用的空间和索引树的层次。    1、速度因素    >>PARALLEL选项:当创建索引时,Oracle首先会进行全表扫描来收集符号键和ROWID对,而PARALLEL选项允许多处理器并行扫描表,这样就会加速索引的创建过程。一般推荐的PARA

06日更新
标签: 索引 oracle
如何改善Oracle的索引

在Oracle9i中我们知道能够使用跳跃式索引扫描(Index Skip Scan).然而,能利用跳跃式索引扫描的情况其实是有些限制的.    从Oracle的文档中我们可以找到这样的话:    Index Skip Scans  Index skip scans improve index scans by nonprefix columns.  Often, scanning index blocks is faster than scanning tabl

01日更新
标签: oracle9i 索引
Oracle 9i跳跃式索引扫描的小测试

问:我发现sysindexes索引表中的很多条目并不是我自己创建的。听说它们并不是真正的索引,而是SQL Server查询优化器自动创建的统计。怎样才能识别哪些是真正的索引,哪些是SQL Server自动创建的统计呢?    答:按照默认设置,如果表中的某列没有索引,则SQL Server会自动为该列创建统计。然后,查询优化器评估该列中数

24日更新
标签: 索引 sql
sql server如何识别真实和自动创建的索引

我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们通常的做法都是通过export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查询数据字典,但这对于一稍微复杂的对象,如IOT和嵌套表等,还是无法查到。    从数据字典中获得DDL语句是经常要用的,

23日更新
标签: oracle9i 索引
Oracle 9i取得建表和索引

一. 样例    create table t1 as  select trunc((rownum1)/15) n1,  trunc((rownum1)/15) n2,  rpad(\''x\'', 215) v1  from all_objects  where rownum <= 3000;    create table t2 as  select  mod(rownum,200) n1,  mod(rownum,200) n2,  rpad(\''x\'',215) v1  from all_objects  wh

18日更新
标签: 索引 oracle
为什么Oracle不使用我的索引
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐