2013-12-19 6 views
2

Я хочу знать, есть ли какой-либо запрос, чтобы узнать статус SQL Server.Запрос, чтобы найти статус SQL Server

В MySQL, мы можем использовать SHOW STATUS .. Она возвращает состояние ..

mysql> SHOW STATUS; 
+--------------------------+------------+ 
| Variable_name   | Value  | 
+--------------------------+------------+ 
| Aborted_clients   | 0   | 
| Aborted_connects   | 0   | 
| Bytes_received   | 155372598 | 
| Bytes_sent    | 1176560426 | 
| Connections    | 30023  | 
| Created_tmp_disk_tables | 0   | 
| Created_tmp_tables  | 8340  | 
| Created_tmp_files  | 60   | 
| Open_tables    | 1   | 
| Open_files    | 2   | 
| Open_streams    | 0   | 
| Opened_tables   | 44600  | 
| Questions    | 2026873 | 
| Table_locks_immediate | 1920382 | 
| Table_locks_waited  | 0   | 
| Threads_cached   | 0   | 
| Threads_created   | 30022  | 
| Threads_connected  | 1   | 
| Threads_running   | 1   | 
| Uptime     | 80380  | 
+--------------------------+------------+ 

Подобно этому, любой запрос для SQL Server ..?

+0

Проверьте это: http://dba.stackexchange.com/questions/13975/how-to-check-the-status-of-sql-server – Ares

+0

вы можете проверить SYS для такого рода вещи : sys.object, sys.databases, sys.dm_exec_requests и т. д. – HellBaby

+0

http://msdn.microsoft.com/en-us/library/ms177648%28v=sql.90%29.aspx –

ответ

0

Когда вы говорите

Существует DMV «Мне нужно знать, какие запросы работают на сервере и не соединения, которые запрос занимает слишком много времени.» для этого: sys.dm_exec_requests.

Вы также можете обратиться this слишком

Примечание: Вы должны иметь SQL 2005 или выше.

1

Вы должны использовать различный SYS properities sys.databases, sys.sysprocesses и т.д.

0

статуса mysqladmin дисплея сообщение о состоянии короткого сервера.

C:\Users\Dom>C:/xampp/mysql/bin/mysqladmin -uroot status 
Uptime: 32 Threads: 1 Questions: 2 Slow queries: 0 Opens: 70 Flush tables: 
1 Open tables: 63 Queries per second avg: 0.062 
Смежные вопросы