隨筆 - 79  文章 - 11  trackbacks - 0
          <2009年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          不再墮落。
          Oracle documents: 
          http://tahiti.oracle.com/

          常用鏈接

          留言簿

          隨筆分類(66)

          隨筆檔案(79)

          相冊

          收藏夾(11)

          搜索

          •  

          積分與排名

          • 積分 - 53533
          • 排名 - 949

          最新隨筆

          最新評論

          閱讀排行榜

          Calculating the average row length for rows in a table is done when you analyze the table (using dbms_stats, or automatically in Oracle 10g), but there are times when you need an ad-hoc way to calculate the average row length within an Oracle table, especially when doing capacity planning.

          using dbms_lob.getlength(BLOB_COLUMN) to get an accurate average_row_length for rows with a BLOB column..

          select
          3 + avg(nvl(dbms_lob.getlength(CASE_DATA),0)+1 +
                         nvl(vsize(CASE_NUMBER   ),
          0)+1 +
                         nvl(vsize(CASE_DATA_NAME),
          0)+1 +
                         nvl(vsize(LASTMOD_TIME_T),
          0)+1
                        ) "Total bytes per row"
          from 
             arch_case_data
          where 
             case_number 
          = 301;
          注:“3”:Row Header。 
                 ad hoc query 即席查詢、突發(fā)查詢
                 ad hoc 即興、隨時出現(xiàn).

          Row header

          For non cluster tables, the row header is 3 bytes. Each stored row has one row header. One byte is used to store flags, one byte to indicate if the row is locked (for example because it's updated but not commited), and one byte for the column count.

          ref: http://www.dba-oracle.com/t_average_row_length.htm
                http://www.adp-gmbh.ch/ora/concepts/db_block.html
          posted on 2009-04-24 11:39 donnie 閱讀(294) 評論(0)  編輯  收藏 所屬分類: database
          主站蜘蛛池模板: 成安县| 常德市| 遂宁市| 永寿县| 兴国县| 安陆市| 庆云县| 郯城县| 星子县| 建德市| 昭平县| 朔州市| 东港市| 潞城市| 东莞市| 章丘市| 阿克苏市| 遵义县| 东台市| 姚安县| 泰来县| 云阳县| 景宁| 临澧县| 景泰县| 南丹县| 伽师县| 依安县| 天台县| 金乡县| 驻马店市| 绵阳市| 璧山县| 浦北县| 凌云县| 德兴市| 桐城市| 承德市| 金昌市| 清丰县| 绥中县|