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

SQL Server序列的監(jiān)控

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

[[378599]]

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

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

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

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

  1. /************************************************************************************************************** 
  2.     --腳本名稱  :      db_sequences_alert.sql 
  3.     --腳本作者  :       瀟湘隱者 
  4.     --創(chuàng)建日期  :       2021-01-21 
  5. *************************************************************************************************************** 
  6.     腳本功能    :      檢查數(shù)據(jù)庫中的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 創(chuàng)建此腳本 
  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數(shù)

2011-04-07 09:56:53

SQL Server 內(nèi)存

2010-09-02 17:27:18

SQL Server安裝

2011-01-21 08:38:20

2011-03-24 10:19:58

SQL Server2CPU性能監(jiān)控

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數(shù)

2010-11-10 15:23:55

SQL SERVER

2010-06-18 11:31:48

SQL Server數(shù)

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復

2010-11-12 11:19:19

SQL Server視

2011-03-28 10:17:39

sql server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲三区在线观看 | 成人毛片在线视频 | 亚洲导航深夜福利涩涩屋 | 日韩午夜网站 | 羞视频在线观看 | 日本精品一区二区三区在线观看视频 | 一级一级毛片免费看 | 欧美日韩精品 | 天天弄| 精品久久久久久亚洲综合网 | 伊人一二三 | 国产精品国产三级国产aⅴ无密码 | 午夜爱爱毛片xxxx视频免费看 | 国产精品久久久久久久久久三级 | 精品久久香蕉国产线看观看亚洲 | 国产精品成人品 | 精品欧美乱码久久久久久1区2区 | 男女激情网 | 日韩中文字幕在线观看 | 亚洲最大福利网 | 影音先锋欧美资源 | 国产免费拔擦拔擦8x高清 | 美女久久久久 | 91视频在线 | av网站在线看 | 久久久免费在线观看 | 国产精品精品久久久 | 色资源av| 视频一二区 | 日本一二三区高清 | 欧美h视频 | 黄色男女网站 | 成av在线| 亚洲大片在线观看 | 毛片日韩| 四虎永久在线精品免费一区二 | 久久亚洲国产 | 一区二区三区欧美 | 免费国产一区二区 | 日韩精品免费一区二区在线观看 | 欧美国产亚洲一区二区 |