--use tempdb
----------------------在创建视图和所有底层表时,必须打开ANSI_NULLS以及QUOTED_IDENTIFIER选项
--SET ANSI_NULLS ON
--SET QUOTED_IDENTIFIER ON
----------------------创建表
--SET ANSI_NULLS ON
--GO
--SET QUOTED_IDENTIFIER ON
--GO
--SET ANSI_PADDING ON
--GO
--CREATE TABLE [dbo].[PersonTenMillion](
-- [Id] [uniqueidentifier] NOT NULL,
-- [Age] [int] NULL,
-- [UserName] [varchar](50) NULL,
-- [CreateTime] [datetime] NULL,
-- CONSTRAINT [PK_PersonTenMillion] PRIMARY KEY CLUSTERED
--(
-- [Id] ASC
--)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
--) ON [PRIMARY] --GO --SET ANSI_PADDING OFF
--GO
----------------------删除所有数据
--truncate TABLE [PersonTenMillion]
----------------------创建测试数据
--DECLARE @i int = 0;
--WHILE @i<2000000
--BEGIN
-- INSERT INTO [PersonTenMillion] values (NEWID(),cast(ceiling(rand() * 100) as int),'username',GETDATE()-RAND()*100)
-- SET @i=@i+1
--END
--GO ----------------------创建索引视图
--CREATE VIEW PersonAge_vw
--WITH SCHEMABINDING
--AS
--SELECT Age,COUNT_BIG(*) AS CountAge FROM dbo.PersonTenMillion
--GROUP BY Age ----------------------为视图创建索引
--CREATE UNIQUE CLUSTERED INDEX ivPersonAge
--ON PersonAge_vw(Age) ----------------------物理表测试
SET STATISTICS TIME ON --开启统计时间
SELECT Age,COUNT(Age) FROM PersonTenMillion
GROUP BY Age
ORDER BY Age
----------------------索引视图测试
SELECT * FROM PersonAge_vw

最新文章

  1. ASP.NET OWIN OAuth:遇到的2个refresh token问题
  2. MyBatis源码分析-SQL语句执行的完整流程
  3. 记录同事的一个bug-ajax-413错误-fullhead
  4. Linux---从start_kernel到init进程启动
  5. 转载:第三弹!全球首个微信小程序(应用号)开发教程!通宵吐血赶稿,每日更新!
  6. IOS AFNetworking
  7. 2329: [HNOI2011]括号修复 - BZOJ
  8. android131 360 01 闪屏页和主页面
  9. HDU 3427
  10. Bug跟踪的流程
  11. Spring Boot使用Spring Data Jpa对MySQL数据库进行CRUD操作
  12. Redis事务涉及的watch、multi等命令
  13. Heaps(Contest2080 - 湖南多校对抗赛(2015.05.10)(国防科大学校赛决赛-Semilive)+scu1616)
  14. 4939-Agent2-洛谷
  15. ava.io.InputStream &amp; java.io.FileInputStream
  16. Starting zookeeper ... already running as process 1805错误
  17. AI 深度生成模型
  18. java压缩流
  19. 关于websocket集群中不同服务器的用户间通讯问题
  20. C#与Java的语法差异

热门文章

  1. Proxmox Reset Root Password
  2. 查看tomcat运行日志
  3. ServiceDesk Plus更有序地组织IT项目
  4. 如何使用GCC生成动态库和静态库
  5. php中如何解决显示数据库中的内容乱码
  6. 2018.11.24 spoj New Distinct Substrings(后缀数组)
  7. 苹果电脑thunderbolt连接两台电脑启动方法
  8. caffe 笔记
  9. UVa 10870 Recurrences (矩阵快速幂)
  10. java中的标识符、关键字、保留字