易截截图软件、单文件、免安装、纯绿色、仅160KB

性能监控之监控SQL语句

性能监控之监控SQL语句 
分析表 
analyze table tablename compute statistics for all indexes; 
analyze table tablename compute statistics for all indexed columns; 
analyze table tablename compute statistics for table; 
监控事例的等待 
select event,sum(decode(wait_Time,0,0,1)) "Prev", 
sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" 
from v$session_Wait 
group by event order by 4; 
查看碎片程度高的表 
SELECT segment_name table_name , COUNT(*) extents 
from dba_segments WHERE owner NOT IN (SYS, SYSTEM) GROUP BY segment_name 
HAVING COUNT(*) = (SELECT MAX( COUNT(*) from dba_segments GROUP BY segment_name); 
表、索引的存储情况检查 
select segment_name,sum(bytes),count(*) ext_quan from dba_extents where 
tablespace_name=&tablespace_name and segment_type=TABLE group by tablespace_name,segment_name; 
select segment_name,count(*) from dba_extents where segment_type=INDEX and owner=&owner 
group by segment_name; 
找使用CPU多的用户session 
12是cpu used by this session 
select a.sid,spid,status,substr(a.program,1,40) prog,a.terminal,osuser,value/60/100 value 
from v$session a,v$process b,v$sesstat c 
where c.statistic#=12 and c.sid=a.sid and a.paddr=b.addr order by value desc; 
监控表空间的 I/O 比例 
select df.tablespace_name name,df.file_name "file",f.phyrds pyr, 
f.phyblkrd pbr,f.phywrts pyw, f.phyblkwrt pbw 
from v$filestat f, dba_data_files df 
where f.file# = df.file_id 
order by df.tablespace_name; 
回滚段的争用情况 
select name, waits, gets, waits/gets "Ratio" 
from v$rollstat a, v$rollname b 
where a.usn = b.usn; 
在某个用户下找所有的索引 
select user_indexes.table_name, user_indexes.index_name,uniqueness, column_name 
from user_ind_columns, user_indexes 
where user_ind_columns.index_name = user_indexes.index_name 
and user_ind_columns.t


相关文档:

批处理bat执行sql脚本

set r=%time%
echo %r%开始导入 >>e:\c#\test.txt
osql -S (local) -U sa -P -d colorring -i e:\c#\11.sql >>d:\c#\test.txt
echo %r%导入完成 >>e:\c#\test.txt
其中11.sql中为
bulk insert  colorring..test from 'e:\c#\11.txt'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR ='\n' ......

SQL server不能远程连接

这段时间碰到一个很奇怪的问题:SQL server不能远程连接。命名管道和TCP/IP协议都已启用,防火墙也关闭了等等,但就是不能远程连接数据库。终于找到原因了,当输入数据库服务器实例名时应:\,, 平常一般不用附加端口号的。 ......

SQL语言基础(一)


SQL*PLUS的使用
1、退出SQL*PLUS
   EXIT:终止SQL*PLUS,并将控制权交还给OS。
2、编辑命令
1) List或L:显示缓冲区中所有的行。
SQL> list
  1  select
  2  *
  3* from dept   --注:*代表当前行。 ......

SQL Server安装程序无法获取ASPNET账户的系统账户信息

前些天安装了SQL Server2005,出了2个错误,最终在网上找到了解决办法,现整理一下。
错误一:
解决方法:
用aspnet_regiis实用工具卸载和重新安装一下就可以了。
具体的操作如下:
进入CMD:
输入 cd c:\windows\microsoft.net\framework\v2.0.50727,进入此文件夹目录下,运行aspnet_regiis -u卸载
然后运行as ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号