`
aben_liu
  • 浏览: 28505 次
  • 性别: 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...

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

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

    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. 数据模型...

    googletest-release-1.5.0.tar.gz

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

    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...

    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