涛子 - 简单就是美

成单纯魁增,永继振国兴,克复宗清政,广开家必升

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  428 随笔 :: 0 文章 :: 19 评论 :: 22万 阅读
#分组获得每个机柜里服务器占用的机架总数,如552807e6-b428-4184-b219-ae368c68ddb3占用4个

mysql> select cabinet_uuid, count(host_uuid) from rack where not host_uuid is NULL group by cabinet_uuid;
+--------------------------------------+------------------+
| cabinet_uuid                         | count(host_uuid) |
+--------------------------------------+------------------+
| 552807e6-b428-4184-b219-ae368c68ddb3 |                4 |
| 55ce78c0-1c2c-4d34-b383-4028fe45a2fa |                7 |
| 6662c7d9-1cd7-426b-8616-5190c434bc1e |               21 |
| 6b293326-00d0-4d59-9fd9-5c18273fcbcb |                2 |
| 77b86411-93d8-4af8-afd1-08ee5f90435d |               11 |
| 8f233310-cf75-457b-b7c4-4476e48cfab2 |                8 |
| 92da441c-54bf-4e9f-8b96-4e53cdb6dee4 |               19 |
| a3b6ebdf-7c6b-4571-b079-e7bcef662c4e |               14 |
| a7d76dd6-bbf9-4cf8-a1f9-40697a95f03f |               17 |
| e3b18a11-b542-4dbd-955f-f2d2f38e901b |               15 |
+--------------------------------------+------------------+
#机柜552807e6-b428-4184-b219-ae368c68ddb3里有2u服务器1台,1u服务器2台,也就是说2u服务器有2条一样的host_uuid,使用DISTINCT去重,得到每机柜准确的设备数

mysql> select cabinet_uuid, count(DISTINCT host_uuid) from rack where not host_uuid is NULL group by cabinet_uuid;
+--------------------------------------+---------------------------+
| cabinet_uuid                         | count(DISTINCT host_uuid) |
+--------------------------------------+---------------------------+
| 552807e6-b428-4184-b219-ae368c68ddb3 |                         3 |
| 55ce78c0-1c2c-4d34-b383-4028fe45a2fa |                         4 |
| 6662c7d9-1cd7-426b-8616-5190c434bc1e |                        14 |
| 6b293326-00d0-4d59-9fd9-5c18273fcbcb |                         2 |
| 77b86411-93d8-4af8-afd1-08ee5f90435d |                         7 |
| 8f233310-cf75-457b-b7c4-4476e48cfab2 |                         5 |
| 92da441c-54bf-4e9f-8b96-4e53cdb6dee4 |                        12 |
| a3b6ebdf-7c6b-4571-b079-e7bcef662c4e |                         9 |
| a7d76dd6-bbf9-4cf8-a1f9-40697a95f03f |                        13 |
| e3b18a11-b542-4dbd-955f-f2d2f38e901b |                        11 |
+--------------------------------------+---------------------------+

posted on   北京涛子  阅读(933)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示