惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
GbyAI
GbyAI
博客园 - 司徒正美
美团技术团队
Vercel News
Vercel News
IT之家
IT之家
U
Unit 42
Y
Y Combinator Blog
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
V
Visual Studio Blog
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
博客园 - 叶小钗
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed

博客园 - 81

海康摄像机叠加文字显示 sip视频通话 easyGBS 003忘记成本(2026年3月25日) PostgreSQL插件TimeScaleDB基本使用 duckdb数据库操作 Oracle数据高效插入 西门子S7 PLC对接【转】 006股息很重要(2026年1月12日) 005独立思考(2026年1月9日) 004人的一生只需富一次(2026年1月7日) 003盈亏同源(2026年1月6日) 002投资赚钱的方法很多,要找到适合自己的(2026年1月5日) 001买股票就是买企业(2026年1月3日) 。net8调用webservice函数 mysql嵌套查询如何利用索引? 串口通信中的流控,RtsEnable,DtrEnable ,Handshake 。如果通信失败则各种组合测试一下。uartassist串口调试工作支持流控参数 aot跨平台 C# 读写opc ua服务器,浏览所有节点,读写节点,读历史数据,调用方法,订阅,批量订阅操作 银河麒麟安装dotnet8 Picturebox控件中图片的旋转
mssql的列存储
81 · 2026-02-13 · via 博客园 - 81

列存储要求mssql2016 sp1以上
普通的创建表方式:
CREATE TABLE [dbo].[p_2025_b](
[id] [bigint] NOT NULL PRIMARY KEY,
[mn] [varchar](50) NULL,
[nh3] [decimal](18, 3) NULL,

)

再对其中两个字段创建列存储非聚集索引,这种方式数据和索引会存储两份,空间占用大,主要用于适应olap和oltp两种应用
CREATE NONCLUSTERED COLUMNSTORE INDEX index_name
ON test.dbo. p_2025_b ( [mn] ,[nh3] )

----
以下两种方式是创建纯的列存储表
方法1:直接创建聚集索引的行存储表,所有字段都为行存储
CREATE TABLE SalesData (
SaleID INT NOT NULL,
ProductID INT NOT NULL,
Quantity INT,
SaleDate DATE,
Amount DECIMAL(10,2),
INDEX cci_SalesData CLUSTERED COLUMNSTORE -- 注意:这里是 INDEX 子句
);

方法2:先创建普通表(堆),再转换
CREATE TABLE SalesData (
SaleID INT NOT NULL,
ProductID INT NOT NULL,
Quantity INT,
SaleDate DATE,
Amount DECIMAL(10,2)
);
GO
CREATE CLUSTERED COLUMNSTORE INDEX cci_SalesData ON SalesData;


-- 这才是“纯列存储 + 高性能”的正确姿势(按指定字段排序,需mssql2022版+)
CREATE TABLE SalesData (
SaleID INT NOT NULL,
ProductID INT NOT NULL,
SaleDate DATE,
Amount DECIMAL(10,2)
INDEX cci_SalesData CLUSTERED COLUMNSTORE
ORDER (SaleDate, ProductID) -- 关键!按查询条件排序
);

列存储由于压缩功能,占用空间可能降到十分之一