欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL?SERVER數(shù)據(jù)庫服務器CPU不能全部利用原因解析

 更新時間:2022年09月02日 11:09:04   作者:小菜鳥!  
這篇文章主要介紹了SQL?SERVER數(shù)據(jù)庫服務器CPU不能全部利用原因解析,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下

背景

客戶凌晨把HIS數(shù)據(jù)庫遷移到配置更高的新服務器,上午業(yè)務高峰時應用非常緩慢,嚴重影響到業(yè)務運行。

1.現(xiàn)象

通過SQL專家云實時可視化界面看到大量的綠點,綠點表示會話在等待某項資源,綠點越大說明等待的會話數(shù)越多。

進入活動會話列表,發(fā)現(xiàn)大量會話的狀態(tài)為runnable,runnable代表這個會話可以執(zhí)行,但沒有 CPU 可以分配給它,可以理解為正在等待 CPU 這項系統(tǒng)資源。

但是此時服務器的CPU利用率并不高,在30%左右。

從任務管理器里查看,服務器有128核心,但是絕大多數(shù)核心根本利用不上。

 SQL專家云深度體檢里有相應的診斷,SQL Server在線的CPU核數(shù)40小于檢測到的CPU核數(shù)128,說明SQL Server只使用了40個核心。

沒有SQL專家云,可以使用下面的語句查詢。

--CPU總數(shù)
SELECT
  cpu_count
FROM
  sys.dm_os_sys_info

--在線CPU數(shù)
SELECT
  COUNT(*)
FROM
  sys.dm_os_schedulers
WHERE
  is_online = 1
  AND status = 'VISIBLE ONLINE'

2.分析

從SQL Server 2012開始,企業(yè)版有兩種許可證模式,基于核心和基于服務器+CAL。基于服務器+CAL許可證限制SQL Server最多能使用20個物理處理器,如果超線程已啟用,這將是40個邏輯處理器。

確認數(shù)據(jù)庫的版本為SQL server 2012 Enterprise Edition,也就是服務器+CAL許可證模式。

3.解決

在SQL Server安裝文件中更換序列號,升級到基于核心的許可模式。

重啟SQL Server服務后,在SQL專家云中確認已經是基于核心的許可證模式了,并且能用使用到128個核心。

4.其它情況

如下圖,在為虛擬機分配CPU時,配置了16個插槽,每個插槽內核數(shù)為1,這樣SQL Server標準版只能使用到4個CPU。應該合理的配置,例如2和8或者4和4。

到此這篇關于SQL SERVER數(shù)據(jù)庫服務器CPU不能全部利用原因解析的文章就介紹到這了,更多相關SQL SERVER 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL 5.5的max_allowed_packet屬性的修改方法

    MySQL 5.5的max_allowed_packet屬性的修改方法

    今天在部署一個實驗系統(tǒng)的時候,報錯提示需要修改一下MySQL的配置文件,在修改的時候是有技巧的,大家可以參考下本文嘗試操作下
    2013-08-08
  • 關于MYSQL 遠程登錄的授權方法 命令

    關于MYSQL 遠程登錄的授權方法 命令

    默認是不允許遠程連接的,因為有很大的安全隱患。需要手動增加可以遠程訪問數(shù)據(jù)庫的用戶
    2011-11-11
  • Mysql中自定義函數(shù)的創(chuàng)建和執(zhí)行方式

    Mysql中自定義函數(shù)的創(chuàng)建和執(zhí)行方式

    這篇文章主要介紹了Mysql中自定義函數(shù)的創(chuàng)建和執(zhí)行方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL刪除了記錄不生效的原因排查

    MySQL刪除了記錄不生效的原因排查

    這篇文章主要介紹了MySQL刪除了記錄不生效的原因排查,幫助大家解決MySQL刪除語句不生效的問題,感興趣的朋友可以了解下
    2020-11-11
  • MySql連接查詢方式詳解

    MySql連接查詢方式詳解

    這篇文章主要介紹了mysql連接查詢,當查詢結果的列來源于多張表時,需要將多張表連接成一個大的數(shù)據(jù)集,再選擇合適的列返回,本文給大家介紹的非常詳細,需要的朋友參考下吧
    2022-09-09
  • MySQL基礎學習之約束詳解

    MySQL基礎學習之約束詳解

    約束是作用于表中字段上的規(guī)則,用于限制儲存在表中的數(shù)據(jù),這篇文章主要為大家介紹了MySQL中約束的案例以及外鍵約束的展示與刪除,需要的可以參考一下
    2023-07-07
  • mysql實現(xiàn)本地keyvalue數(shù)據(jù)庫緩存示例

    mysql實現(xiàn)本地keyvalue數(shù)據(jù)庫緩存示例

    這篇文章主要介紹了代碼實現(xiàn)本地Key-Value緩存示例,大家參考使用吧
    2013-12-12
  • mysql如何取分組之后最新的數(shù)據(jù)

    mysql如何取分組之后最新的數(shù)據(jù)

    開發(fā)中經常會遇到,分組查詢最新數(shù)據(jù)的問題,下面這篇文章主要給大家介紹了關于mysql如何取分組之后最新的數(shù)據(jù)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • 帶你學習MySQL執(zhí)行計劃

    帶你學習MySQL執(zhí)行計劃

    前面文章,我們學習了 MySQL 慢日志相關內容,當我們篩選得到具體的慢 SQL 后,就要想辦法去優(yōu)化啦。優(yōu)化 SQL 的第一步應該是讀懂 SQL 的執(zhí)行計劃。本篇文章,我們一起來學習下 MySQL explain 執(zhí)行計劃相關知識。
    2021-05-05
  • mysql 5.7.25 壓縮版安裝配置方法圖文教程

    mysql 5.7.25 壓縮版安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql 5.7.25 壓縮版安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10

最新評論