用来模拟数据库IO操作测试磁盘性能的工具
微软的网站上有两个免费下载的工具:SQLIO和SQLIOSIM。这两个工具都是通过模拟SQLServer的IO操作方式来测试磁盘的。当我们购买一套磁盘阵列或存储设备的时候,我们最关心的就是磁盘性能指标。但是通常,硬件厂商提供的IO吞吐量多半是处理连续IO时能达到的指标,比如copy大文件的操作。但是,数据库对IO的操作,绝大部分情况下,是离散IO操作,比如index seek,连续IO只出现在backup database,DBCC checkdb的情况下。所以,硬件在连续IO情况下能达到的性能指标和我们要求的没有太多的关联。因此,我们可以用模拟工具来模拟数据库被应用程序
由于cursor leak导致的SQL Server内存问题
SQL Server 2000开始,如果SQL Server遇到了内存不足的问题,我们会在SQL Server的error log中看到相关的信息和对当前memory分配和使用情况的打印信息. 2009-05-06 16:20:22.38 spid215 BPool::Map: no remappable address found.2009-05-06 16:20:22.46 spid241 BPool::Map: no remappable address found.2009-05-06 16:20:22.50 spid8 BPool::Map: no remappable address found.2009-05-06 16:20:22.52 spid242 Buffer Distribution: Stolen=190614 Free=196 Procedures=271Inram=0 Dirty=104759 Kept=0I/O=0, Latched=35, Other=664125
开始继续更新技术blog
偷懒了4年了[@more@]
show_space()工具的用法
该文章写于2003年,最近刚从以前的blog 迁移过来[@more@]TOM写了个好工具SHOW_SPACE,这个工具对于Oracle来讲其实就是个存储过程,这个存储过程可以用来分析空间使用情况,有了此工具,就不用再通过写SQL语句来看每条记录或表占用表空间的大小了,使用起来很方便。具体使用过程如下:首先需要创建一个存储过程:d:>sqlplus /nologSQL>connect / as sysdbaSQL>create or replace procedure show_space( p_segname in varchar2,p_owner in varchar2 default user,p_type in varchar2 default 'TABLE',p_partition in varchar2 defaul
CTAS和insert append的一个测试
该文章写于2004年,最近刚从以前的blog上迁移出来。[@more@]8174上的一个测试,非归档模式:代码: SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle8i Enterprise Edition Release 8.1.7.4.1 - Production PL/SQL Release 8.1.7.4.0 - Production CORE 8.1.7.2.1 Production TNS for 32-bit Windows: Version 8.1.7.4.0 - Production NLSRTL Version 3.4.1.0.0 - Production SQL> archive log list 数据库日志模式 非存档模式 自动存档