Redian新闻
>
急,SQL2005, 怎么查过去一小时里run过的所有query?
avatar
急,SQL2005, 怎么查过去一小时里run过的所有query?# Database - 数据库
y*e
1
婚礼在明年,要准备很多东西,现在还是一头雾水。
想diy很多东西,现在刚开始练习做蛋糕、设计card、做photo book。。
姐妹们说一下自己怎么做的准备把,有没有推荐的花店、dj等。。谢谢
avatar
B*L
2
谢谢!
avatar
o*w
3
sigh, same situation here.
things I have DIY so far: 3 tiered felt cake, silk flower bouquet, will you
be my bridesmaid card, save the date
card, wedding website, and photobook...
and your best friend will be Michael's.... bought a lot of materials from
them.
things that i have given up to DIY is the invitations because the hotel
includes them...
I still need to figure out where to tailor my gown and also wedding favors...

【在 y*******e 的大作中提到】
: 婚礼在明年,要准备很多东西,现在还是一头雾水。
: 想diy很多东西,现在刚开始练习做蛋糕、设计card、做photo book。。
: 姐妹们说一下自己怎么做的准备把,有没有推荐的花店、dj等。。谢谢

avatar
s*m
4
there is no direct way or features to do this. google is your friend. see
the quote below:
SQL Server doesn't really track this information. You would have to use
Profiler or a custom tracing mechanism to audit all of the queries.
There are some built-in reports in Management Studio that will show you top
10 queries by cpu, i/o etc., and you can also write your own against the new
DMVs (which provide much more real-time information than sp_who/sp_who2 etc
). See the following for some ideas:
avatar
y*e
5
我看到mm自己做得cards非常非常好看。。
我的婚礼可能会比较简单。。

you
...

【在 o**w 的大作中提到】
: sigh, same situation here.
: things I have DIY so far: 3 tiered felt cake, silk flower bouquet, will you
: be my bridesmaid card, save the date
: card, wedding website, and photobook...
: and your best friend will be Michael's.... bought a lot of materials from
: them.
: things that i have given up to DIY is the invitations because the hotel
: includes them...
: I still need to figure out where to tailor my gown and also wedding favors...

avatar
B*L
6
Thanks!
avatar
o*w
7
you can check out michael's for some wedding ideas...
or check out martha stewart website for inspirations too!
if there is a papersource in your area, check that out too, they have some
nice papers and ideas!

【在 y*******e 的大作中提到】
: 我看到mm自己做得cards非常非常好看。。
: 我的婚礼可能会比较简单。。
:
: you
: ...

avatar
a*t
8
as upstairs suggested, and also you can use a log reader
good "log reader". not sure if there are any free ones out there, but Quest
has one that's pretty good.

【在 B*********L 的大作中提到】
: 谢谢!
avatar
s*1
9
最近看这类帖子有点多,以至于今天梦到了去参加osawMM和其他不知道ID的MM中的某个
人的婚礼,竟然睡过了中午.... 偶在婚礼上一直东张西望要找那个felt cake,坐我右
边的MM还抢偶的排骨吃,瀑布汗。。。。 -_-||||||||||
avatar
z*y
10
select t.[text] as query_last3hours from sys.dm_exec_query_stats s
cross apply sys.dm_exec_sql_text (s.sql_handle) t
where datediff(hh, last_execution_time , getdate())<1

【在 B*********L 的大作中提到】
: 谢谢!
avatar
o*w
11
if you would like to come to HK in may, you are more than welcome to attend
our banquet, then you can see
the feltcake in real life~~~ haha!

【在 s*******1 的大作中提到】
: 最近看这类帖子有点多,以至于今天梦到了去参加osawMM和其他不知道ID的MM中的某个
: 人的婚礼,竟然睡过了中午.... 偶在婚礼上一直东张西望要找那个felt cake,坐我右
: 边的MM还抢偶的排骨吃,瀑布汗。。。。 -_-||||||||||

avatar
a*t
12
zen

【在 z***y 的大作中提到】
: select t.[text] as query_last3hours from sys.dm_exec_query_stats s
: cross apply sys.dm_exec_sql_text (s.sql_handle) t
: where datediff(hh, last_execution_time , getdate())<1

avatar
y*e
13
Thanks mm!
Your wedding is scheduled next year too?

【在 o**w 的大作中提到】
: you can check out michael's for some wedding ideas...
: or check out martha stewart website for inspirations too!
: if there is a papersource in your area, check that out too, they have some
: nice papers and ideas!

avatar
B*L
14

太猛了!

【在 z***y 的大作中提到】
: select t.[text] as query_last3hours from sys.dm_exec_query_stats s
: cross apply sys.dm_exec_sql_text (s.sql_handle) t
: where datediff(hh, last_execution_time , getdate())<1

avatar
o*w
15
we actually signed the papers last year, but we still need an actual
reception/banquet to do... scheduled to be
at home in May of 2010...

【在 y*******e 的大作中提到】
: Thanks mm!
: Your wedding is scheduled next year too?

avatar
B*L
16

太猛了!

【在 z***y 的大作中提到】
: select t.[text] as query_last3hours from sys.dm_exec_query_stats s
: cross apply sys.dm_exec_sql_text (s.sql_handle) t
: where datediff(hh, last_execution_time , getdate())<1

avatar
j*7
17
Cool. 已经收藏。

【在 z***y 的大作中提到】
: select t.[text] as query_last3hours from sys.dm_exec_query_stats s
: cross apply sys.dm_exec_sql_text (s.sql_handle) t
: where datediff(hh, last_execution_time , getdate())<1

avatar
j*n
18
受教。 LOL

【在 z***y 的大作中提到】
: select t.[text] as query_last3hours from sys.dm_exec_query_stats s
: cross apply sys.dm_exec_sql_text (s.sql_handle) t
: where datediff(hh, last_execution_time , getdate())<1

avatar
p*a
19
学习了。
avatar
gy
20
今天在跟朋友聊这个query时, 发现凡是compatibility_level是80的都不能run这个
query, 不管是在2005还是在2008里. 那是不是可以说, compatibility是80的有很多
new feature是没法体现的呢?? (具体有哪些, 目前不知道..)
(刚开始我还以为是build的问题, 后来聊天时觉得M$不应该有这么大的漏洞, 于是怀疑
其他的, 果然被俺发现了. hehe)
avatar
w*e
21
Good one...好像是这么回事

【在 gy 的大作中提到】
: 今天在跟朋友聊这个query时, 发现凡是compatibility_level是80的都不能run这个
: query, 不管是在2005还是在2008里. 那是不是可以说, compatibility是80的有很多
: new feature是没法体现的呢?? (具体有哪些, 目前不知道..)
: (刚开始我还以为是build的问题, 后来聊天时觉得M$不应该有这么大的漏洞, 于是怀疑
: 其他的, 果然被俺发现了. hehe)

avatar
z*y
22
One thing we need clear is many DMVs or DMVs were generated internally from
processes.
So if cmptlevel was set to 80, some of processes had to be adjusted or
changed as well.

【在 gy 的大作中提到】
: 今天在跟朋友聊这个query时, 发现凡是compatibility_level是80的都不能run这个
: query, 不管是在2005还是在2008里. 那是不是可以说, compatibility是80的有很多
: new feature是没法体现的呢?? (具体有哪些, 目前不知道..)
: (刚开始我还以为是build的问题, 后来聊天时觉得M$不应该有这么大的漏洞, 于是怀疑
: 其他的, 果然被俺发现了. hehe)

avatar
k*e
23
oracle里面怎么查过去一小时里run过的所有query?

from

【在 z***y 的大作中提到】
: One thing we need clear is many DMVs or DMVs were generated internally from
: processes.
: So if cmptlevel was set to 80, some of processes had to be adjusted or
: changed as well.

avatar
B*g
24
SELECT h.user_id,
s2.username,
s1.sql_text,
FROM v$active_session_history h,
v$sqlarea s1,
v$session s2
WHERE h.sample_time > sysdate-1/24
AND h.sql_id = s1.sql_id
AND h.user_id = s2.user_id

【在 k***e 的大作中提到】
: oracle里面怎么查过去一小时里run过的所有query?
:
: from

avatar
m*d
25
嘿嘿,有点问题,v$session
如果1秒采样没有遗漏任何sql的话
SELECT sql_text
FROM v$sqlarea
where sql_id
in (select distinct sql_id
from v$active_session_history
where sample_time > sysdate-1/24);
下面这个sql, 不知道我对 LAST_ACTIVE_TIME理解有没有错
SELECT sql_text
FROM v$sqlarea
where LAST_ACTIVE_TIME > sysdate-1/24;

【在 B*****g 的大作中提到】
: SELECT h.user_id,
: s2.username,
: s1.sql_text,
: FROM v$active_session_history h,
: v$sqlarea s1,
: v$session s2
: WHERE h.sample_time > sysdate-1/24
: AND h.sql_id = s1.sql_id
: AND h.user_id = s2.user_id

avatar
B*g
26
这只是个意思,其实我都不会用v$xxxxx.

【在 m****d 的大作中提到】
: 嘿嘿,有点问题,v$session
: 如果1秒采样没有遗漏任何sql的话
: SELECT sql_text
: FROM v$sqlarea
: where sql_id
: in (select distinct sql_id
: from v$active_session_history
: where sample_time > sysdate-1/24);
: 下面这个sql, 不知道我对 LAST_ACTIVE_TIME理解有没有错
: SELECT sql_text

avatar
B*g
27
忘了问了,v$session有什么问题?

【在 m****d 的大作中提到】
: 嘿嘿,有点问题,v$session
: 如果1秒采样没有遗漏任何sql的话
: SELECT sql_text
: FROM v$sqlarea
: where sql_id
: in (select distinct sql_id
: from v$active_session_history
: where sample_time > sysdate-1/24);
: 下面这个sql, 不知道我对 LAST_ACTIVE_TIME理解有没有错
: SELECT sql_text

avatar
m*d
28
当前所有session,session结束了,这个视图里就不保存它的信息了。
其实俺也记不了那么多,http://download.oracle.com/docs/cd/B19306_01/server.10
2/b14237/toc.htm 是我访问的最多的oracle 文档了 :)

【在 B*****g 的大作中提到】
: 忘了问了,v$session有什么问题?
avatar
k*e
29
多谢大家,我用的那个oracle还是9。

【在 m****d 的大作中提到】
: 当前所有session,session结束了,这个视图里就不保存它的信息了。
: 其实俺也记不了那么多,http://download.oracle.com/docs/cd/B19306_01/server.10
: 2/b14237/toc.htm 是我访问的最多的oracle 文档了 :)

avatar
B*g
30
1. session结束了,v$session信息应该保留一段时间?
2. v$session 信息没有了,其他的v$信息还会保留吗?
大牛们给说说?

【在 m****d 的大作中提到】
: 当前所有session,session结束了,这个视图里就不保存它的信息了。
: 其实俺也记不了那么多,http://download.oracle.com/docs/cd/B19306_01/server.10
: 2/b14237/toc.htm 是我访问的最多的oracle 文档了 :)

avatar
B*g
31
cft,我也用9

【在 k***e 的大作中提到】
: 多谢大家,我用的那个oracle还是9。
avatar
c*d
32

不会
会,比如提交过的sql语句

【在 B*****g 的大作中提到】
: 1. session结束了,v$session信息应该保留一段时间?
: 2. v$session 信息没有了,其他的v$信息还会保留吗?
: 大牛们给说说?

avatar
c*d
33
第二个语句是对的
第一个有点问题
v$sqlarea中的sql id是针对当前libary cache的
不能比对v$active_session_history中的sql_id

【在 m****d 的大作中提到】
: 嘿嘿,有点问题,v$session
: 如果1秒采样没有遗漏任何sql的话
: SELECT sql_text
: FROM v$sqlarea
: where sql_id
: in (select distinct sql_id
: from v$active_session_history
: where sample_time > sysdate-1/24);
: 下面这个sql, 不知道我对 LAST_ACTIVE_TIME理解有没有错
: SELECT sql_text

avatar
B*g
34
gv$session呢?

【在 c*****d 的大作中提到】
: 第二个语句是对的
: 第一个有点问题
: v$sqlarea中的sql id是针对当前libary cache的
: 不能比对v$active_session_history中的sql_id

avatar
z*y
36
事实上, 今天我们的同事问了我同样的问题, 有一个问题我没有提到, 这个查询并
不能反映那些已经被踢出plan cache 里的query plans, 但是对于production
environment,大多数情况下,plan cache 是有可能保存一个小时内的plan cache.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。