中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

SQLServer中怎么監控序列

SQL Server中怎么監控序列,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創新互聯長期為成百上千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為泰和企業提供專業的成都做網站、網站制作,泰和網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發。

我們知道數據庫中的序列(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%的序列觸發告警。

/**************************************************************************************************************     --腳本名稱  :      db_sequences_alert.sql     --腳本作者  :       瀟湘隱者     --創建日期  :       2021-01-21 ***************************************************************************************************************     腳本功能    :      檢查數據庫中的sequences的使用情況,如果sequences的當前值超過maximum_value的85%,                        就應該采取措施處理。 ***************************************************************************************************************     注意事項    :       暫無       ***************************************************************************************************************     參考資料    :       https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-sequences-transact-sql?view=sql-server-ver15 ***************************************************************************************************************     更新記錄    :      2021-01-21 創建此腳本 ***************************************************************************************************************/  SELECT @@SERVERNAME                     AS [server_name]       ,DB_NAME(DB_ID())                 AS [database_name]       ,SCHEMA_NAME(schema_id)           AS [scheme_name]       ,name                             AS [sequence_name]       ,create_date                      AS [create_date]       ,modify_date                      AS [modify_date]       ,type_desc                        AS [type_desc]       ,start_value                      AS [start_value]       ,current_value                    AS [current_value]        ,minimum_value                    AS [minimum_value]       ,maximum_value                    AS [maximum_value]       ,is_cycling                       AS [is_cycling]       ,cache_size                       AS [cache_size]        ,is_exhausted                     AS [is_exhausted]       ,CASE WHEN increment >=1  THEN              ROUND(CAST(current_value AS DOUBLE PRECISION)/CAST(maximum_value AS DOUBLE PRECISION)*100,2)             ELSE              ROUND(CAST(current_value AS DOUBLE PRECISION)/CAST(minimum_value AS DOUBLE PRECISION)*100,2)        END AS [percent_usage(%)] FROM sys.sequences   WHERE is_cycling =0 ORDER BY  [percent_usage(%)] DESC GO

關于SQL Server中怎么監控序列問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯行業資訊頻道了解更多相關知識。

網頁名稱:SQLServer中怎么監控序列
URL分享:http://m.2m8n56k.cn/article48/jdgpep.html

成都網站建設公司_創新互聯,為您提供品牌網站建設網站建設Google建站公司外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發
主站蜘蛛池模板: 国产成人精品午夜二三区 | 成年女人免费观看视频 | 久久久久久国产精品免费免 | 欧美激情一区二区三区高清视频 | 特色一级片 | 91精品久久久 | 精品国产免费第一区二区 | 91欧美在线视频 | 日韩欧美国产精品 | 国产成人啪精品视频免费软件 | 欧洲一级大片 | 成人免费视频69 | 国产精品国产三级国产an | 自拍视频在线 | 国产主播福利片在线观看 | 男人操美女 | 国产一级特黄全黄毛片 | 香蕉久久高清国产精品免费 | 91欧美一区二区三区综合在线 | 中文字幕亚洲区 | 日韩三级观看 | 国产网站免费在线观看 | 日日干日日操日日射 | 99久久成人国产精品免费 | 国产成人国产在线观看入口 | 亚洲欧美日韩在线线精品 | 欧美日韩不卡一区 | 在线免费观看亚洲 | 亚洲第一页在线播放 | 美国一级毛片完整高清 | 午夜一级做a爰片久久毛片 午夜伊人网 | 国产成人v爽在线免播放观看 | 亚洲成人自拍网 | 怡红院免费va男人的天堂 | 亚洲在线精品视频 | 国产一区在线免费观看 | 欧美aaaaa激情毛片 | 久久久久国产精品免费 | 思思久热re6这里有精品 | 久久久久久久久一次 | 免费看片aⅴ免费大片 |