if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table tablespaceinfo --创建结果存储表
(nameinfo varchar(50) ,
rowsinfo int , reserved varchar(20) ,
datainfo varchar(20) ,
index_size varchar(20) ,
unused varchar(20) )
delete from tablespaceinfo --清空数据表
declare @tablename varchar(255) --表名称
declare @cmdsql varchar(500)
DECLARE Info_cursor CURSOR FOR
select o.name
from dbo.sysobjects o where OBJECTPROPERTY(o.id, N'IsTable') = 1
and o.name not like N'#%%' order by o.name
OPEN Info_cursor
FETCH NEXT FROM Info_cursor
INTO @tablename
WHILE @@FETCH_STATUS = 0
BEGIN
if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
execute sp_executesql
N'insert into tablespaceinfo exec sp_spaceused @tbname',
N'@tbname varchar(255)',
@tbname = @tablename
FETCH NEXT FROM Info_cursor
INTO @tablename
END
CLOSE Info_cursor
DEALLOCATE Info_cursor
GO
--itlearner注:显示数据库信息
sp_spaceused @updateusage = 'TRUE'
--itlearner注:显示表信息
select *
from tablespaceinfo
order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
分享到:
相关推荐
Thumbs.db 26.50 KB src (1 folders, 2 files, 1.38 KB, 29.22 KB in total.) card (0 folders, 12 files, 27.84 KB, 27.84 KB in total.) cardConnect.java 1.14 KB creditCard.java 1.49 KB ...
├─sqlserver数据库 (0 folders, 2 files, 4.00 MB, 4.00 MB in total.) │ notebook_db.mdf 3.00 MB │ notebook_db_log.ldf 1.00 MB └─源程序代码 (4 folders, 3 files, 4.67 KB, 0.97 MB in total.)
│ └─admin (10 folders, 5 files, 20.42 KB, 2.47 MB in total.) │ │ │ admin.php 8.08 KB │ │ │ center.php 1.60 KB │ │ │ index.php 9.31 KB │ │ │ left.php 1.09 KB │ │ │ ...
OLEDB providers can run in-process or out of process. When running out of process, they run under the context of DLLHOST.EXE. Memory Leak To reserve or commit memory and unintentionally not release ...
其中`logretain OFF`表示不保留日志文件,`logprimary3`和`logsecond2`分别设置了主日志文件和辅助日志文件的数量,`logfilsiz25600`表示每个日志文件大小为25600页(即102400KB,约等于100MB)。 #### 十六、创建...
(NAME = N'db_MgrDemo', FILENAME = N'F:\数据库文件\db_MgrDemo.mdf', SIZE = 3072KB, FILEGROWTH = 1024KB) LOG ON (NAME = N'db_MgrDemo_log', FILENAME = N'F:\数据库文件\db_MgrDemo_log.ldf', SIZE = 1024KB, ...
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); ``` 这里的关键在于使用`java.sql.Date`构造函数,并传入`java.util.Date`的时间戳值。 #### 7. 使用NIO进行快速的文件复制 在处理大文件时,...
( NAME = SampleDB_log, FILENAME = 'D:\Logs\SampleDB_log.ldf', SIZE = 2MB, MAXSIZE = 16MB, FILEGROWTH = 512KB ) ``` 此命令创建了一个包含主数据文件、辅助数据文件以及事务日志文件的数据库。 ##### 2、...
`size/128.0`表示将字节转换为MB,因为SQL Server的大小单位通常是页,一页为8KB,1MB等于128个8KB页面。 如果你想知道特定备份集的详细信息,可以使用`RESTORE HEADERONLY`命令。这个命令会返回备份集的元数据,...
这段代码通过`transferTo`方法实现了文件复制,其中`maxCount`定义了一次传输的最大字节数,这里设置为64MB减去32KB。 以上这些代码片段覆盖了Java编程中的多个方面,包括数据类型转换、文件处理、日期操作和数据库...
import java.sql.*; public class LoadStoreBLOB { public static void main(String[] args) { DBConnection DB = new DBConnection(); // 负责连接MySQL数据库的类 Connection con = null; PreparedStatement ...
- 描述:设置 `<dbname>` 的日志保留策略为不保留,主日志文件数量为 3,辅助日志文件数量为 2,每个日志文件大小为 25600 * 4KB = 102400 KB (即 100MB)。 #### 16. 创建临时表空间 - **命令**:`# DB2 CREATE ...
这里创建了一个名为`data01`的表空间,并指定了数据文件的路径、初始大小为200MB,段大小为128KB。 此外,文件还包含了创建临时表空间、用户及权限分配等更多示例。这些SQL语句都是管理Oracle数据库时非常实用且...
[, maxsize = { max_size [ kb | mb | gb | tb ] | unlimited }] [, filegrowth = growth_increment [ kb | mb | gb | tb | % ]] ) ``` - **name = logical_file_name**:指定文件的逻辑名称。 - **filename = '...
2. 其他DLL或进程在SQL Server地址空间中的分配,如链接的服务器中的OLE DB提供程序。 3. 通过sp_OA系统存储过程或扩展存储过程加载的COM对象。 4. 加载到地址空间中的.exe或.dll文件,这些通常占用20到25 MB,但...
- 创建`Studentsdb2`,数据文件逻辑名`stu2`,物理文件`stu2.mdf`,存储在D:\db。 - 创建`Studentsdb3`,数据文件逻辑名`stu3`,物理文件`stu3.mdf`,初始2M,每次增长1M,最大10M。 - 创建`Studentsdb4`,数据...
1. 创建名为`test1`的数据库,初始大小10MB,最大大小50MB,每次增长5MB,数据文件路径为`f:\DB\data\test1dat.mdf`,日志文件路径为`f:\DB\data\test1log.ldf`。 2. 创建名为`test2`的数据库,包含三个数据文件和两...
无法设置 DB_8K_CACHE_SIZE 参数的值**:在当前配置中,DB_BLOCK_SIZE 设置为8KB,这意味着无法直接设置 DB_8K_CACHE_SIZE 参数,因为它仅适用于 DB_BLOCK_SIZE 设置为8KB 的情况。 - **B. 如果将大型池的大小增加...