电脑设备 - 网络编程 文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
百度热门搜索: kappa女员工  网络成瘾诊断标准  2009无线节目巡礼  央视女主播柴璐  东楼kappa女 08万千星辉颁奖典礼 刘雯雯 芙蓉姐姐自杀 更多...
您现在的位置: 学习网 > 网络编程语言 > Oracle > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
普通文章谈SQL Server 2005中的T-SQL增强
普通文章MySQL手册版本 5.0.20-MySQL优化(二
普通文章Sql server 2005的XML最佳实施策略
普通文章比较SQL Server2005和Oracle 10g R
普通文章SQL Server实用经验与技巧不完全收
普通文章Oracle数据库分区表操作方法
普通文章动态创建SQL Server数据库、表、存
普通文章Sql server教程SQL存储过程和算法
普通文章高级自定义查询、分页、多表联合存
普通文章SQL Server安装配置服务器失败的解
 
频 道 推 荐
普通文章动态sql语句基本语法
普通文章解决.NET连到Oracle的oci.dll加载错
普通文章存储过程之外:SQL注入深入防御
普通文章通过备份数据库恢复SharePoint文档
普通文章[Sql server]怎样将XML文件导入数据
普通文章Sql server传给语句的输入数据验证
普通文章Sql server如何用范围连接查找值
普通文章连接到 SQL Server 2005 时出现的问
普通文章Oracle 10g第2版新特性之性能特性
普通文章SQL Server安装文件挂起错误解决办
普通文章基于Access数据库的抽奖系统设计
普通文章如何为运行在SAP的SQL Server计划性
普通文章SQL Server: convert varbinary to
普通文章[SQL Server]存储过程编写和优化经
普通文章如何在 SQL Server 2005 中使用 DB
普通文章用标准的SQL语句实现查询记录分页
普通文章Sql server 2005密码安全追踪与存储
普通文章Sql server复制表结构到一个指定表
普通文章Sql Server去除表中的不可见字符
普通文章Sql Server数据库触发器实例讲解
 
频 道 推 广
 
浅谈SQL Server数据类型最大值         ★★★
浅谈SQL Server数据类型最大值
作者:佚名 文章来源:本站整理 更新时间:2008-5-14 19:49:47
的指针。这意味着行的尺寸是减少了,这对性能有好处。然而,检索大数据是昂贵的,因为它不是与同一行的数据存放在同一个位置。

  MAX数据类型在默认情况下,使用TEXT/IMAGE溢出行为和正常尺寸的VARCHAR/VARBINARY类型的行为的混合方式。如果一个字段的数据,加上表中所有其他字段的数据,总量少于8060字节,数据就存放在行内。如果数据超过8060字节,MAX字段的数据就会存放在行外。对于大字符串的表,以下的行将会与表中的其他数据存储在同一个数据页内:

1INSERT BigStrings (BigString)2VALUES (REPLICATE('1', 8000))3But the following row will result in an overflow:4INSERT BigStrings (BigString)5VALUES (REPLICATE(CONVERT(VARCHAR(MAX), '1'), 100000))

  你可以更改MAX数据类型在每个表的基础上的默认的行为,它们会表现得和TEXT和IMAGE类型一样。这是通过使用sp_tableoption 存储过程中的“大数值类型在行外”选项实现的。为了修改大字符串表以将MAX类型的处理方式变得与TEXT和IMAGE数据类型的处理方式相同,可以使用如下的T-SQL:

1EXEC sp_tableoption2'BigStrings',3'large value types out of row',4'1'

  看看定义一个MAX数据类型有多容易,与他们提供的灵活性一样,一些数据设计师将会被引诱以下列的方式开始定义表:

1CREATE TABLE Addresses2(3Name VARCHAR(MAX),4AddressLine1 VARCHAR(MAX),5AddressLine2 VARCHAR(MAX),6City VARCHAR(MAX),7State VARCHAR(MAX),8PostalCode VARCHAR(MAX)9)

  设计师要注意了:不要这样做!一个企业中的数据模型既应该包含有具有实际限制的数据,还要给用户接口设计师有关字段尺寸的大致的指导。像这样的表又该创建什么样的用户接口呢?
除了数据整合和用户接口含义之外,如果设计师这样不必要地使用这些类型还会带来性能上的损害。记住,查询优化器使用字段的尺寸作为判断优化查询计划的众多标准之一。对于这个表,优化器几乎没有任何选择。

  所以,现在你知道了MAX数据类型为SQL Server 2005处理大数据增加了很大部分的灵活性。但是MegaWare的那个不幸的数据库管理员,Steve会发生什么变化?还在坚持使用SQL Server 2000,他开始更新简历,想象着如果更新表失败了话,他的工作也就失去了。但是他也是幸运的——还有世界各地的MegaWare产品的拥护者——用GOOGLE的搜索可以很快地找到这篇文章《在TEXT字段中查找并替代》,这篇文章告诉他如何正确的进行更新。他花了整晚的时间来学习资料;再过几个月之后,TEXT和IMAGE数据类型就仅仅是一段不愉快的记忆了。




上一页  [1] [2] [3] [4] 下一页

更多精彩:学习网->http://www.haohao888.com.cn 网络编程->http://www.51wlpc.com 电脑设备->http://www.xpmaster.cn
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    ASP应用之模板采用
    在在Flash中使用ASP技术
    提高ASP页面的执行效率
    在SQL Server中保存和输出图片
    优化ASP应用程序技巧四则
    ASP 编程中20个非常有用的例子(二)
    HTML在线编辑器的调用方法和使用方法详解
    关于生成HTML文件的新闻系统
    如何防范SQl注入
    SQL Server与Access、Excel的数据转换
    如何在数据库表中建立复合主键(即多个字段同时作为主键)
    组合查询
    用记事本看数据窗的数据/颜色设置
    编程方向
    用ADO管理SQL Server数据库及其设备
    数据仓库——在“啤酒与尿布”中挖掘
    数据挖掘概述
    手工创建数据库的全部脚本及说明
    数据库综合开发实践
    Microsoft 数据仓库架构 !
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    魔兽世界私服 - 魔兽世界私服 - 魔兽世界私服 - 魔兽世界私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 完美世界私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号