`
avaj
  • 浏览: 234496 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DB2外键

    博客分类:
  • DB
DB2 
阅读更多

1、通常我们的做法是在空表的时候就建外键,这样就可以避免建外键的时候check已有数据。而建外键的时候db2无外乎就是检查数据的有效性,因此影响外键的速度就是由于数据造成的。

2、提高数据检查的性能,可能是唯一的方式,那么我想说的是,应该和你列出来的参数无关,我建议你建外键之前,对引用关系的两个表做一次runstats操作,这样应该可以提高速度。

3、父表一定有索引,这是肯定到了,但是子表是不是也建立一个索引呢?

4、关于lock,你的观点和我的观点恰恰相反,我们都是在内存资源允许的前提下,尽量多的分配锁内存,避免锁升级的发生。因为锁升级既带来多余的系统开销,又会降低并发,产生所等待,甚至死锁。

分享到:
评论

相关推荐

    删除数据库的所有表、存储过程、主键、外键、索引等

    删除数据库的所有表、存储过程、主键、外键、索引等

    SQL入门之样例表脚本(IBM DB2 SQL scripts)

    1. create.text包含创建5个数据库表(包括定义所有主键和外键约束)的SQL语句。 2. populate.txt包含用来填充这些表的SQL INSERT语句。 这些文件中的SQL语句依赖于具体的DBMS,因此应该执行适合于你的DBMS的那个。...

    db2dot-开源

    使用外键约束对数据库进行反向工程。 输出格式是代表ER图的graphviz点文件。

    db2db database client-开源

    db2db是一个数据库客户端,用于在异构RDBMS之间传输数据库对象(表,其数据,主键,外键,索引)。 db2db用Java编写,并使用jdbc。

    oracle全程笔记及代码

    关系型数据库产品:Oracle(Oracle公司产品)、DB2(IBM产品)、SQL Server(微软的产品)、Sybase(赛贝斯公司产品)、MySQL(Oracle 公司产品) (2)关系模型的组成:数据结构+数据操作+数据完整性,数据结构指表、...

    数据库整理

    mysql,oracle必备 DOS Cmd 导出mysql 数据库 mysqldump -u root -p cms >d:cms.dump mysqldump -u root -p cms >d:cms.sql 删除表取消外键 SET FOREIGN_KEY_CHECKS=0;

    Java代码生成工具新版

    支持Oracle、DB2、SQLServer、MYSQL、数据库。 支持Struts1、Struts2、SpringMvc、Spring、Hibernate3框架。 支持自增主键,复合主键,外键关联。 生成Hibernate POJO类,Dao类,Service类,Action类。 生成保存,...

    Java代码生成工具(傻瓜式操作无需教程的代码生成工具) v2.0.zip

    支持oracle、db2、sqlserver、mysql、数据库。  支持struts1、struts2、springmvc、spring、hibernate3框架。  支持自增主键,复合主键,外键关联。  生成hibernate pojo类,dao类,service类,action类。  ...

    postgresql-9.4.21-1-windows-x64

    它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。 PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:...

    postgresql-8.3.3-1

    它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。 PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:...

    postgresql-9.3.25-1-windows-x64

    它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。 PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:...

    计算机病毒与防护:数据库基础.ppt

    常见的DBMS包括access、sqlserver、mysql、oracle、DB2等 图书管理员 图书馆 用户 请求 DBMS Database 程序 数据库 用户请求 关系型数据库系统特点 数据结构化和共享性 库、表、字段 结构化查询语言(SQL) 数据独立...

    PostgreSQL v9.6.12 For Win

    它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。 PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别...

    PostgreSQL v9.6.12 For Linux

    它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。 PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别...

    PostgreSQL v11.2 For Win

    它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。 PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别...

    程序员的SQL金典.rar

     本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析;详细讲解数据库对增、删、改、查等SQL的支持并给出了相应的SQL应用案例;透彻分析函数...

    程序员的SQL金典6-8

     3.1.5 外键对数据插入的影响  3.2 数据的更新  3.2.1 简单的数据更新  3.2.2 带WHERE子句的UPDATE语句  3.2.3 非空约束对数据更新的影响  3.2.4 主键对数据更新的影响  3.2.5 外键对数据更新的影响  3.3 ...

    程序员的SQL金典7-8

     3.1.5 外键对数据插入的影响  3.2 数据的更新  3.2.1 简单的数据更新  3.2.2 带WHERE子句的UPDATE语句  3.2.3 非空约束对数据更新的影响  3.2.4 主键对数据更新的影响  3.2.5 外键对数据更新的影响  3.3 ...

    程序员的SQL金典4-8

     3.1.5 外键对数据插入的影响  3.2 数据的更新  3.2.1 简单的数据更新  3.2.2 带WHERE子句的UPDATE语句  3.2.3 非空约束对数据更新的影响  3.2.4 主键对数据更新的影响  3.2.5 外键对数据更新的影响  3.3 ...

    程序员的SQL金典3-8

     3.1.5 外键对数据插入的影响  3.2 数据的更新  3.2.1 简单的数据更新  3.2.2 带WHERE子句的UPDATE语句  3.2.3 非空约束对数据更新的影响  3.2.4 主键对数据更新的影响  3.2.5 外键对数据更新的影响  3.3 ...

Global site tag (gtag.js) - Google Analytics