`
aben_liu
  • 浏览: 27823 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

test17

阅读更多

如何计算一个表所占用的空间
SQL> select sum(bytes)/1024/1024 MB from user_segments where segment_name='Table_name';

        MB
----------
     .4375

在user_tables中有表平均行长度和表行数的字段,所以两个之积即为表中数据所占的空间大小。
SQL> select TABLE_NAME,NUM_ROWS,AVG_ROW_LEN,NUM_ROWS*AVG_ROW_LEN from user_tables where table_name='T';

TABLE_NAME                       NUM_ROWS AVG_ROW_LEN NUM_ROWS*AVG_ROW_LEN
------------------------------ ---------- ----------- --------------------
T
为什么查出来什么都没有呢?因为在CBO模式下,表没有进行分析,没有统计信息.

SQL> analyze table t estimate statistics sample 5 percent; <-对该表进行分析

Table analyzed.

再次运行查询,即可得出:
SQL> select TABLE_NAME,NUM_ROWS,AVG_ROW_LEN,NUM_ROWS*AVG_ROW_LEN from user_tables where table_name='T';

TABLE_NAME                       NUM_ROWS AVG_ROW_LEN NUM_ROWS*AVG_ROW_LEN
------------------------------ ---------- ----------- --------------------
T                                   10000          35               350000

SQL> select 350000/1024/1024 from dual;

350000/1024/1024
----------------
      .333786011

提示符修改成用户@实例的形式,可以直接看出当前的用户名和所在的实例,防止在多实例的时候出错,也非常方便

请看设置方法:
在 $ORACLE/sqlplus/admin目录下glogin.sql中增加如下语句即可:
column global_name new_value gname
set termout off
define gname=idle
column global_name new_value gname
select lower(user) || '@' || substr( global_name, 1,
   decode( dot, 0, length(global_name), dot-1) ) global_name
from (select global_name, instr(global_name,'.') dot from global_name );
set sqlprompt '&gname> '
set termout on

如何得到数据库中表,索引的定义
SQL> select DBMS_METADATA.get_ddl('TABLE','DUAL') from dual;

分享到:
评论

相关推荐

    Struts2_Test17_6.jar

    struts漏洞检测利用工具,最新检测的漏洞为s2-046,过waf版

    test17_minist_vgg.zip

    标题中的"test17_minist_vgg.zip"表明这是一个与机器学习相关的压缩文件,特别是针对图像识别任务。MNIST是一个广泛使用的数据集,用于训练和测试手写数字识别的算法,而VGG(Visual Geometry Group)则是一个著名的...

    java_test..,/1---//17

    【标题】"java_test..,/1---//17" 提示我们这可能是一个关于Java编程的测试项目,其中包含了多个步骤或阶段,可能是从1到17的逐步学习过程。这个标题暗示了我们可能会看到一系列的Java代码示例或者练习。 【描述】...

    Test17.rar_android开发_Java_

    在"Test17.rar"这个压缩包中,很可能是包含了关于Android适配器使用的具体示例,帮助开发者深入理解如何在实际项目中应用Java编程语言来实现这一功能。 适配器模式是设计模式的一种,广泛应用于Android应用中,特别...

    XILINX FPGA开发板 SPARTAN6 DDR3 千兆以太网开发板VERILOG逻辑例程源码+教程30个合集.zip

    17_sd_audio 18_vga_test 19_vga_char 20_sd_ddr_vga 21_lcd_test 22_flash_ddr_lcd 23_ov7670_vga 24_ov7670_lcd 25_ov5640_vga 26_ov5640_lcd 27_adda_test 28_dds_wave 29_ad9226_test 30_ad706_test ethernet_...

    BURNINTEST--硬件检测工具

    PassMark BurnInTest V5.3 Copyright (C) 1999-2008 PassMark Software All Rights Reserved http://www.passmark.com Overview ======== Passmark's BurnInTest is a software tool that allows all the major sub...

    STM32实例程序 17.SPI_test_SPI实验

    STM32实例程序 17.SPI_test_SPI实验STM32实例程序 17.SPI_test_SPI实验STM32实例程序 17.SPI_test_SPI实验STM32实例程序 17.SPI_test_SPI实验STM32实例程序 17.SPI_test_SPI实验STM32实例程序 17.SPI_test_SPI实验...

    arr.rar_arr

    在给定的“arr.rar_arr”压缩包中,我们看到几个与Java编程相关的文件,包括三个源代码文件(Test17.java、Test16.java、Test18.java)和一个文本文件(www.pudn.com.txt)。从标题和描述我们可以推测,这个压缩包...

    五、Qt Model与View.zip

    在"五、Qt Model与View.zip"中,可能包含了一系列的示例代码或教程,如test18、test17、test19和test16,这些文件可能用来演示Model/View编程的不同方面。 首先,让我们深入了解Qt的Model/View架构: 1. 数据模型...

    C++ 基础教程 - 如何使用google test进行单元测试 - googletest-vc17

    windows10 + vs 2022 构建的google test的静态库

    17 Test for Module 4(名校三).mp3

    17 Test for Module 4(名校三).mp3

    how google test software

    Development and Test Workflow 17 Who Are These SETs Anyway? 22 The Early Phase of a Project 22 Team Structure 24 Design Docs 25 Interfaces and Protocols 27 Automation Planning 28 Testability 29 SET ...

    Android 入门学习笔记实用源码

    9. **Test17TableLayout**: TableLayout是创建表格样式的布局,包含TableRow作为行。它支持动态添加行和列,适应不同的数据结构。学习TableLayout的Spanned Column和Row可以提高界面设计的灵活性。 10. **Test8...

    googletest-release-1.5.0.tar.gz

    `gtest`后续版本可能会引入更多功能,如支持C++11/14/17特性,改进测试API,增加更多的断言等。 8. **与其他测试框架的比较** `gtest`相比其他C++测试框架(如`CppUnit`, `Boost.Test`),其API设计更加简洁直观,...

    freertos-test.rar_freertos_freertos lpc17xx_freertos-test

    FreeRTOS 是一个实时操作系统..."freertos-test.rar"可能包含了针对这种组合的测试代码和配置,用于确保FreeRTOS在LPC17xx上的稳定性和性能。通过深入理解和测试FreeRTOS,开发者可以构建出高效、可靠的嵌入式系统。

    http_test.cpp

    在Linux上,测试电信动漫的能力开放,http://open.189.cn,g++ http_test.cpp -o http_test -L/lib -lcurl,./http_test

    Struts2_Test

    "Struts2_Test"这个项目可能是一个用于演示或测试Struts2框架特性的实例,特别是侧重于“拦截器”的使用。 拦截器在Struts2框架中扮演着至关重要的角色。它们是AOP(面向切面编程)的一个实现,允许开发者在动作...

    Python库 | oneTest_pkg_c17hawke-0.0.2-py3-none-any.whl

    python库。 资源全名:oneTest_pkg_c17hawke-0.0.2-py3-none-any.whl

    测试工具-c++test-6.7.3.2

    - 改进了对最新C++标准的支持,包括C++17的新特性。 - 优化了静态分析的算法,提升了分析速度和准确性。 - 强化了并发和多线程代码的检测能力。 - 更新了用户界面,提供了更友好的用户体验。 - 可能修复了一些已知的...

    cPP.rar_c 小程序_visual c

    3. **控制结构**:`test17-3.cpp`、`test17-2.cpp`等可能包含了一些练习题目,涉及条件语句(if-else)、循环(for, while)等控制流结构。 4. **函数**:`suibi.cpp`可能是一个实现随机数生成或数学随机性的程序,...

Global site tag (gtag.js) - Google Analytics