成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server序列的監控

運維 數據庫運維
如果DBA不去監控序列的話,極有可能當用戶報告/反饋這個問題的時候,才發現序列的值已經被耗盡用完了,此時救火式處理的話,略顯倉促和尷尬。

[[378599]]

本文轉載自微信公眾號「DBA閑思雜想錄」,作者瀟湘隱者。轉載本文請聯系DBA閑思雜想錄公眾號。   

 我們知道數據庫中的序列(Sequence Numbers)如果由于類型設置不當或者業務暴增等各種原因,可能出現序列的值被用完、耗盡的情況,此時就會出現類似下面這樣的錯誤:

  • Msg 11728, Level 16, State 1, Line 25
  • The sequence object 'SEQ_OVER_TEST' has reached its minimum or maximum value. Restart the sequence object to allow new values to be generated.

如果DBA不去監控序列的話,極有可能當用戶報告/反饋這個問題的時候,才發現序列的值已經被耗盡用完了,此時救火式處理的話,略顯倉促和尷尬。所以應該監控SQL Server的序列使用情況,例如當序列的當前值達到最大值的85%時就應該發出告警通知,此時可能需要和開發人員一起商討解決方案。

下面腳本用來獲取序列的使用情況,你可以用Python集中采集各個數據庫序列的使用情況,然后對序列的當前值超過最大值85%的序列觸發告警。

  1. /************************************************************************************************************** 
  2.     --腳本名稱  :      db_sequences_alert.sql 
  3.     --腳本作者  :       瀟湘隱者 
  4.     --創建日期  :       2021-01-21 
  5. *************************************************************************************************************** 
  6.     腳本功能    :      檢查數據庫中的sequences的使用情況,如果sequences的當前值超過maximum_value的85%, 
  7.                        就應該采取措施處理。 
  8. *************************************************************************************************************** 
  9.     注意事項    :       暫無       
  10. *************************************************************************************************************** 
  11.     參考資料    :       https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-sequences-transact-sql?view=sql-server-ver15 
  12. *************************************************************************************************************** 
  13.     更新記錄    :      2021-01-21 創建此腳本 
  14. ***************************************************************************************************************/ 
  15.  
  16. SELECT @@SERVERNAME                     AS [server_name] 
  17.       ,DB_NAME(DB_ID())                 AS [database_name] 
  18.       ,SCHEMA_NAME(schema_id)           AS [scheme_name] 
  19.       ,name                             AS [sequence_name] 
  20.       ,create_date                      AS [create_date] 
  21.       ,modify_date                      AS [modify_date] 
  22.       ,type_desc                        AS [type_desc] 
  23.       ,start_value                      AS [start_value] 
  24.       ,current_value                    AS [current_value]  
  25.       ,minimum_value                    AS [minimum_value] 
  26.       ,maximum_value                    AS [maximum_value] 
  27.       ,is_cycling                       AS [is_cycling] 
  28.       ,cache_size                       AS [cache_size]  
  29.       ,is_exhausted                     AS [is_exhausted] 
  30.       ,CASE WHEN increment >=1  THEN  
  31.             ROUND(CAST(current_value AS DOUBLE PRECISION)/CAST(maximum_value AS DOUBLE PRECISION)*100,2) 
  32.             ELSE  
  33.             ROUND(CAST(current_value AS DOUBLE PRECISION)/CAST(minimum_value AS DOUBLE PRECISION)*100,2) 
  34.        END AS [percent_usage(%)] 
  35. FROM sys.sequences   
  36. WHERE is_cycling =0 
  37. ORDER BY  [percent_usage(%)] DESC 
  38. GO 

 

 

責任編輯:武曉燕 來源: DBA閑思雜想錄
相關推薦

2010-11-09 16:20:46

SQL Server死

2011-10-10 14:42:22

SQL Server

2010-09-13 16:06:48

sql server數

2011-04-07 09:56:53

SQL Server 內存

2010-09-02 17:27:18

SQL Server安裝

2011-01-21 08:38:20

2011-03-24 10:19:58

SQL Server2CPU性能監控

2021-03-10 11:47:01

CPU服務器指標

2011-02-25 09:16:00

SQLSQL Server IO

2018-11-22 08:44:02

SQL Server服務器工具

2010-07-13 14:09:07

SQL Server數

2010-11-10 15:23:55

SQL SERVER

2010-06-18 11:31:48

SQL Server數

2010-07-08 13:26:02

SQL Server

2010-07-20 09:53:01

SQL Server

2011-01-20 08:35:23

SQL Server

2010-10-21 15:13:20

SQL Server系

2010-10-20 14:23:28

SQL Server復

2011-03-28 10:17:39

sql server

2010-11-12 11:19:19

SQL Server視
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线看片网站 | 欧美视频在线看 | 狠狠狠色丁香婷婷综合久久五月 | 国产精品日韩欧美一区二区 | 中文字幕精品一区 | 精品久久久久久 | 欧美激情一区二区三区 | 成人黄色网址大全 | 亚洲欧美国产精品久久 | 久久美国 | 日韩一区二区三区在线看 | 成人h视频在线 | 神马久久久久久久久久 | 日日噜噜噜夜夜爽爽狠狠视频97 | 成人性生交大片免费看中文带字幕 | 成人h动漫精品一区二区器材 | 四虎成人在线播放 | 超碰精品在线 | 蜜桃视频一区二区三区 | а_天堂中文最新版地址 | 中文在线а√在线8 | 亚洲欧美激情四射 | 91精品国产91 | 日本黄色一级片视频 | 日韩一二区在线 | 欧洲一级黄 | 久久日本 | 免费观看羞羞视频网站 | 亚洲综合热| 国产一区久久久 | 爱爱小视频 | 欧美日一区二区 | 欧美日韩久久精品 | 99中文字幕 | 亚洲视频免费在线看 | 国产精品区一区二区三 | 久久久久久久综合色一本 | 欧美激情视频一区二区三区在线播放 | 国产成人久久精品一区二区三区 | 国产精品69av | 国产xxx在线观看 |