char - sql server

  • Use   varchar/nvarchar   columns   instead   of   text/ntext   columns   whenever   possible.  Because   SQL   Server  stores   text/ntext   columns   on   the   Text/Image   pages   separately   from   the   other   data,   stored  on   the   Data   pages,   it   can   take   more   time   to   get   the   text/ntext   values.    
  • Use   char/varchar   columns   instead   of   nchar/nvarchar   if   you   do   not   need   to   store   unicode   data.  The   char/varchar   value   uses   only   one   byte   to   store   one   character,   the   nchar/nvarchar   value   uses   two   bytes   to   store   one   character,   so   the   char/varchar   columns   use   two   times   less   space   to   store   data   in   comparison   with   nchar/nvarchar   columns.  
  • Consider   setting   the   'text   in   row'   SQL   Server   2000   table's   option.  The   text,   ntext,   and   image   values   are   stored   on   the   Text/Image   pages,   by   default.   This   option   specifies   that   small   text,   ntext,   and   image   values   will   be   placed   on   the   Data   pages   with   other   data   values   in   a   data   row.   This   can   increase   the   speed   of   read   and   write   operations   and   reduce   the   amount   of   space   used   to   store   small   text,   ntext,   and   image   data   values.   You   can   set   the   'text   in   row'   table   option   by   using   the   sp_tableoption   stored   procedure.
    • 1
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值