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

广州网站建设开发石家庄seo按天扣费

广州网站建设开发,石家庄seo按天扣费,什么网站可以免费做视频的软件,网上购物英语作文今天到公司之后,就收到客户的邮件,他们提供了一个列表,希望我们能够们配合提供一份比较详细的报告,得到某个表在生产环境中所占的空间大小,他们需要根据这些信息来分析一个需求做相应的处理,这个问题处理起…
今天到公司之后,就收到客户的邮件,他们提供了一个列表,希望我们能够们配合提供一份比较详细的报告,得到某个表在生产环境中所占的空间大小,他们需要根据这些信息来分析一个需求做相应的处理,这个问题处理起来还是很容易的,感觉分分钟搞定,但是自己去查看的时候,发现还是要考虑一些细节,
比如这个表如果是分区表,segment_type就会为TABLE PARTITION,对应的Index的segment_type就为INDEX PARTITION,如果表中含有lob列,就会在有两个相应的段,一个是数据lob段,一个是索引lob段。
所以像下面这样的表结构情况,就会生成4个段了。
create table a_part (id number,name varchar2(100),status varchar2(10),content clob)
partition by range(id)
(
partition p1 values less than (10),
partition p2 values less than (50),
partition p3 values less than (100)
);

因为列表比较长,一个一个去查也太没水平了,磨刀不误砍柴工,我就索引写了个shell脚本,很快就得到了结果,而且对于信息的分析也更加详实。
shell脚本的内容如下:
sqlplus -s n1/n1 set linesize 200
col segment_name format a25
set pages 50
set feedback off
set linesize 200
col table_name format a25
col segment_name format a25
 select s.segment_name table_name,
       s.segment_name,
       s.segment_type,
       sum(bytes) / 1024 / 1024 size_MB
  from user_segments s
 where segment_name = upper('$1')
   and segment_type in ('TABLE', 'TABLE PARTITION')
 group by s.segment_name, s.segment_type
union all
select l.table_name,s.segment_name, s.segment_type, sum(s.bytes)/1024/1024 size_MB
  from user_segments s, user_lobs l
 where s.segment_name = l.segment_name
   and l.table_name = upper('$1')
   and s.segment_type in ( 'LOB PARTITION')
   group by l.table_name, s.segment_name, s.segment_type
union all
 select s.segment_name table_name,
       s.segment_name,
       s.segment_type,
       sum(bytes) / 1024 / 1024 size_MB
  from user_segments s
 where segment_name segment_name in
       (select index_name from user_indexes where table_name = upper('$1'))
   and segment_type in ('INDEX', 'INDEX PARTITION')
 group by s.segment_name, s.segment_type;
EOF

脚本运行的结果如下:
TABLE_NAME                SEGMENT_NAME              SEGMENT_TYPE          SIZE_MB
------------------------- ------------------------- ------------------ ----------
A_PART                    A_PART                    TABLE PARTITION            11
                          SYS_LOB0000091627C00004$$ LOB PARTITION           .1875
                          SYS_IL0000091627C00004$$  INDEX PARTITION         .1875
                          IDX_A_PART                INDEX PARTITION            12
可以看到对于表A_PART,得到的段信息也是一目了然,如果需要统计多个维度的信息,稍作修改即可,还是比较方便的。
如果为非分区表,结果就相对简单很多,也是一目了然。
TABLE_NAME                SEGMENT_NAME              SEGMENT_TYPE          SIZE_MB
------------------------- ------------------------- ------------------ ----------
TEST                      TEST                      TABLE                       2
                          IDX_TEST                  INDEX                      .5


http://www.lbrq.cn/news/2771263.html

相关文章:

  • 做平台的网站有哪些内容吗广告代运营
  • wordpress 站点标题北京网站优化步
  • 手机搭建网站教程视频教程阜新网站seo
  • 台州关键词优化哪家好seo设置是什么
  • 青浦网站设计网络营销方式
  • 无锡网站建设365caiyi制作网站需要什么软件
  • 给公司在百度上做网站seo排名优化厂家
  • 武汉网站策划发稿软文公司
  • 餐厅网站建设策划方案网络营销平台排名
  • 北京通州网站制作公司刘连康seo培训哪家强
  • 新疆生产建设兵团第六师网站百度广告联盟平台官网
  • 做传单找模板哪个网站好网站seo专员
  • python wordpress apiseo排名计费系统
  • 展会网站模板html网页制作软件有哪些
  • 山门做网站百度排行榜前十名
  • 国外ps素材网站大数据营销系统怎么样
  • 中国做外国网购的网站手机百度一下
  • 网站建设案例如何营销策划机构
  • 网站建设的最新技术山西网络营销外包
  • 网站主机建设方案百度如何快速收录网站
  • 中国建设会计网站广点通推广登录入口
  • 做国外网站什么定位广州百度竞价托管
  • 网站敏感目录漏洞修复友情链接交换平台
  • 网站开启伪静态需要编写什么代码怎样在百度做广告宣传
  • 网站 优化 分析郑州网站推广技术
  • 自己做网站能赚钱么百度推广需要多少钱
  • 建设部网站官网挂证通报郑州网站推广培训
  • web网站建设 实习报告灰色seo推广
  • 济南专业做企业网站个人免费网站建设
  • 平台b2c网站建设营销软文的范文
  • Java NIO 核心精讲(上):Channel、Buffer、Selector 详解与 ByteBuffer 完全指南
  • plantsimulation知识点25.8.19 工件不在RGV中心怎么办?
  • 决策树(续)
  • kkfileview预览Excel文件去掉左上角的跳转HTM预览、打印按钮
  • NestJS 依赖注入方式全解
  • 单片机驱动LCD显示模块LM6029BCW