当前位置: 首页 > news >正文

哪里有免费的网站自己做seo攻略

哪里有免费的网站自己做,seo攻略,网页制作简明教程,seo公司是怎么做的定点变更算法可以提供优于慢速变更算法的诸多性能优势: 定点变更算法: 1,增加了表的可用性 ALTER TABLE操作使用定点变更算法时,其他用户稍后可以访问该表,因为数据库服务器只在更新表定义和重建包含更改列的索引时才锁…

定点变更算法可以提供优于慢速变更算法的诸多性能优势:
定点变更算法:
1,增加了表的可用性
ALTER TABLE操作使用定点变更算法时,其他用户稍后可以访问该表,因为数据库服务器只在更新表定义和重建包含更改列的索引时才锁定该表。

对于要求7 * 24不停运行的应用程序系统,这种对表可用性的增强可以提高系统吞吐量。

使用定点变更算法时,数据库服务器锁定表的时间比慢速变更算法要短,因为数据库服务器:

  • 将表转换成新的定义肘,不必为表制作副本
  • 在ALERR TABLE 操作期间,不转换数据行
  • 当您以后更新或插入行时,在变更操作之后使用最新定义来定点变更物理列。数据库服务器对驻留在每页上的行进行转换。

2,需要的空间比慢速变更算法所需要的少
ALTER TABLE操作使用慢速变更算法时,数据库服务器将复制表以将该表转换为新定义。 ALTER TABLE操作要求空间至少为原始表大小的两倍与日志空间之和。
ALTER TABLE操作使用定点变更算法时,可以为非常大的表节省大量的空间。

3,在ALTER TABLE操作期间提高系统吞吐量
在定点变更操作期间,数据库服务器不会对表数据的任何更改进行日志记录。不对更改进行日志记录有以下优点:

  • 对于非常大的表,可以节省大量的日志空间
  • 变更操作不是长事务

数据库服务器何时使用定点变更算法:

对于您在ALTER TABLE语句的ADD、DROP 和MODIFY 子句中指定的特定操作类型,数据库服务器将使用定点变更算法。
变更表执行以下操作时,数据库服务器使用定点变更算法:

  • 除了使用ROWIDS 关键宇添加的列外,添加任何数据类型的列或者列的列表
  • 除了TEXT或BYTE以及使用ROWIDS 关键宇创建的列外,删除任何数据类型的列
  • 添加或删除使用CRCOLS 关键字创建的列
  • 修改满足以下条件的列:数据库服务器可以将其旧数据类型的所有可能值转换为新数据类型
  • 修改的列是分段存储表达式的一部分(如果转换后,值的更改不要求行从一个分段移到另一个分段)

注意:表包含扩展的数据类型、VARCHAR 数据类型、BOOLEAN 数据类型或智能大对象时,即使所变更的列包含内置数据类型,数据库服务器也不会使用定点变更算法。

使用定点变更算法的MODIFY操作和条件

源数据类型目标数据类型条件
SMALLINTINT、INT8、BIGINT、SMALLFLOAT或者FLOAT所有
SMALLINTDEC(p,s)p-s>=5
SMALLINTDEC§p>=5或者不是分片表达式的一部分
SMALLINTCHAR(n)n>=6且不是分片表达式的一部分
INT或SERIALINT8或者BIGINT所有
INT或SERIALDEC(p,s)p-s>=10
INT或SERIALDEC§p>=10或者不是分片表达式的一部分
INT或SERIALSMALLFLOAT不是分片表达式的一部分
INT或SERIALFLOAT所有
INT或SERIALCHAR(n)n>=11且不是分片表达式的一部分
SERIALSERIAL、SERIAL8或BIGSERIAL所有
DEC(p,s)SMALLINTp-s<5且(s=0或者不是分片表达式的一部分)
DEC(p,s)INT或SERIALp-s<10且(s=0或者不是分片表达式的一部分)
DEC(p,s)INT8、BIGINT、SERIAL8或BIGSERIALp-s<20且(s=0或者不是分片表达式的一部分)
DEC(p,s)DEC(p2,s2)p2-s2>=p-s且(s2>=s或者不是分片表达式的一部分)
DEC(p,s)DEC(p2)p2>=p或者不是分片表达式的一部分
DEC(p,s)SMALLFLOAT或FLOAT不是分片表达式的一部分
DEC(p,s)CHAR(n)n>=8且不是分片表达式的一部分
DEC§DEC(p2)p2>=p或者不是分片表达式的一部分
DEC§SMALLFLOAT或FLOAT不是分片表达式的一部分
DEC§CHAR(n)n>=8且不是分片表达式的一部分
SMALLFLOATDEC§或FLOAT不是分片表达式的一部分
SMALLFLOATCHAR(n)n>=8且不是分片表达式的一部分
FLOATDEC§或SMALLFLOAT不是分片表达式的一部分
FLOATCHAR(n)n>=8且不是分片表达式的一部分
CHAR(n)CHAR(n2)n2>=n或(不是分片表达式的一部分 且 非ANSI日志模式
增加长度CHAR(n)非ANSI日志模式
增加长度DEC或MONEY所有

附加信息:

  • DEC§是指将此数据类型作为浮点数据处理的非ANSI日志模式数据库
  • 在ANSI日志模式数据库中,DEC§缺省为DEC(p,0),并与DEC(p,s)使用相同的变更算法
  • 变更算法在不同版本中可能不同

不使用定点变更算法的变更操作:

在使用多个算法且值移动到其他分段时,数据库服务器不使用定点变更算法。

在以下情况中,数据库服务器不使用定点变更算法:

  • 正在使用的算法多于一种时
    如果ALTER TABLE 语句包含多个更改,那么数据库服务器在执行语句时将使用最低性能的算法。
  • 值必须移动到另一个分段时

变更作为索引的一部分的列:
如果变更的列是索引的一部分,那么表仍会定点变更,但此种情况下数据库服务器会重新建立一个或多个索引。如果不需耍重建索引,应在执行更改操作之前将其删除或禁用。执行这些步骤可以提高性能。

但是,如果修改的列是主键或外键,而且您想要保持这种约束,那么您必须再次在ALERR TABLE 语句中指定这些关键字,而且数据库服务器将重建索引。

即使对主键或外键列的ALERR TABLE操作重建了索引,数据库服务器仍将利用定点变更算法。定点变更算法在性能方面可以带来以下好处:

  • 无需为了将表转换成新定义而制作表的副本
  • 在变更操作期间不转换数据行
  • 并不重建对表的所有索引
http://www.ds6.com.cn/news/38325.html

相关文章:

  • 公司网站app怎么做查询网站注册信息
  • wordpress网站基础知识百度文库网页版登录入口
  • 企业网站备案需要法人拍照吗十大广告公司排名
  • dedecms免费网站模板汕头seo按天付费
  • 可以做直播源的佛教网站怎么让百度收录
  • 北京网站建设 云智互联营销案例最新
  • 平面设计接单平台app深圳百度seo哪家好
  • 沈阳商城网站建设网页制作用什么软件做
  • 网站平台需要做无形资产吗 怎么做推广软文范文
  • 文明网站建设情况报告百度品牌专区怎么收费
  • 视觉灵动 wordpress云南seo网站关键词优化软件
  • php做网站需要的技术网站的优化seo
  • 牡丹江宁波seo关键词排名
  • 建设网站需要先构建好模型seo广州工作好吗
  • 泰州seo外包湖南专业的关键词优化
  • 做招聘网站毕业设计网络营销常见的工具
  • ios网页游戏seo网站优化方案案例
  • 网站后台登录系统是怎么做的优化防控举措
  • 青岛城阳做网站数据分析培训班
  • 电商网站建设方案软文推广的优点
  • 惠州网站建设领头羊东莞疫情最新消息今天
  • 毕业设计做购物网站的要求百度推广管家
  • 上海做淘宝网站建设怎样制作一个网站
  • 外行学网页制作与网站建设从入门到精通南昌seo服务
  • 廊坊网站推广排名营销策划主要做些什么
  • 专门做美食的视频网站seo网站推广主要目的不包括
  • 网站建设公司该怎么销售营销软文范例大全100字
  • 网页打不开了外贸seo是什么意思
  • 未备案 网站加速百度搜索网站排名
  • 一个备案可以做几个网站吗网站模板