网站大量收购闲置独家精品文档,联系QQ:2885784924

SQL优化过程(DB2)研究报告.pptx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6--SQL优化过程(DB2) 臧大磊 产品介绍-服务器端 易捷版 (Express Edition ) 工作组服务器版 (Workgroup Server Edition) 企业服务器版 (Enterprise Server Edition ) 企业服务器版加上数据分区功能 ( Enterprise Server Edition + Data Partition Feature) 产品介绍-客户端 运行时客户机(Run-Time Client) 管理客户机(Administration Client) 应用程序开发客户机(App. Development Client) 数据类型 数字: small int:-2?768 to +32?767 int:-2?147?483?648 to +2?147?483?647 big int:9?223?372?036?854?775?808 to +9?223?372?036?854?775?807 Real:一个数字的32bit近似值,-3.402E+38 to -1.175E-37, or from 1.175E-37 to 3.402E+38 Double or float:一个数字的64bit近似值,-1.79769E+308 to -2.225E-307, or from 2.225E-307 to 1.79769E+308 Decimal:一个固定位数的压缩的十进制数字 10**31+1 to 10**31-1 字符串: CHAR:定长字符串 最大长度为 254 VARCHAR:变长字符 最大长度为 32?672 Long varchar:最大长度为32?700 ,目前不建议使用。 Clob:最大长度为2Gb。 时间与日期: DATE:日期时间 TIME:日期时间 TIMESTAMP:日期时间 日期的格式: Format Name Abbreviation Date Format Example International Standards Organization ISO yyyy-mm-dd 1991-10-27 IBM USA standard USA mm/dd/yyyy 10/27/1991 IBM European standard EUR dd.mm.yyyy 27.10.1991 Japanese Industrial Standard Christian Era JIS yyyy-mm-dd 1991-10-27 时间的格式: Timestamp的格式: yyyy-mm-dd?hh:mm:ss.nnnnnn Format Name Abbreviation Date Format Example International Standards Organization ISO hh.mm.ss 13.30.05 IBM USA standard USA hh:mm AM or PM 1:30 PM IBM European standard EUR hh.mm.ss 13.30.05 Japanese Industrial Standard Christian Era JIS hh:mm:ss 13:30:05 其他数据类型: 二进制字符串:Blob Xml数据类型:xml 图形字符串: Graphic :1 and 127 VARGRAPHIC:16?336 double-byte LONG VARGRAPHIC:16?350 double-byte DBCLOB:1Gb 选择合适的数据类型: (1)int和char的选择:如果该字段存储的只是包含整形数字形式的代码或者数字,建议使用对应的int方式表示,以减少存储,提高访问性能。数据范围-32768~32767,可以选择smallint类型,数据范围-2147483648~2147483647,而超出smallint,可以选择int类型,数据范围-9223372036854775808~9223372036854775807,而超出int,可以选择bigint类型。 (2)date,time和timestamp的选择:对于只存储日期或者时间的字段,选择日期或者时间类型,而不选择timestamp,对于日期时间类型的字段,如果基于时间的查询比较多,可以考虑在数据库中分日期和时间两个字段存储,如果只是数据库内部表示,查询中涉及较少,存储为timestamp类型。 (3)varchar和char的选择与长度定义:如果明确字段的使用长度,使用char类型,如果字段的长度是可变的,而且变化的幅度比较大,使用varchar类型可以更好的节省存储空间

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档