随笔分类 -  SQL

SqlServer资料
摘要:SQL Server数据库文件与文件组总结 SQL Server表分区详细版 SqlServer内存资源释放 SqlServer内存会话连接 SqlServer连接池 SqlServer并行基础用法与常见问题 SQLServer创建索引 还原或删除数据独占访问权 比较char/varchar/nch 阅读全文

posted @ 2024-05-20 10:21 大西瓜3721 阅读(7) 评论(0) 推荐(0) 编辑

SQL Server执行计划可以分析优化SQL
摘要:1、在查询数据条数约占总条数五分之一以下时能够使用到索引,但超过五分之一时,则使用全表扫描了。2、查询条件有日期索引和其他条件的话,只有所有条件都有索引的情况下,才会走日期索引,例如:我建立了复合索引car_date_index: date_time,car_plate_no.当我是用查询条件: W 阅读全文

posted @ 2024-01-23 22:02 大西瓜3721 阅读(38) 评论(0) 推荐(0) 编辑

SQL Server 索引 之 书签查找
摘要:索引的简介: 索引分为聚集索引和非聚集索引,数据库中的索引类似于一本书的目录,在一本书中通过目录可以快速找到你想要的信息,而不需要读完全书。 索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 。 但是索引对于提高查询性能也不是万能的,也不是建立越多的索引就越 阅读全文

posted @ 2023-09-15 10:51 大西瓜3721 阅读(82) 评论(0) 推荐(0) 编辑

MSSQL 重建索引(在线重建、控制最大处理器数 、MAXDOP )
摘要:一、什么情况下需要重建索引 1、碎片过多(参考值:>20%) 索引碎片如何产生,请移步至《 T-SQL查询高级—SQL Server索引中的碎片和填充因子》 2、填充度过低(参考值:<75%) 导致填充度过低的可能原因:①.有删除 ②.有分区表 ③.聚集索引不是数字 ④.数据百万以内,比较少 二、重 阅读全文

posted @ 2023-08-22 00:22 大西瓜3721 阅读(229) 评论(0) 推荐(0) 编辑

SqlServer资料
摘要:SqlServer内存资源释放 SqlServer内存会话连接 SqlServer连接池 SqlServer并行基础用法与常见问题 SQLServer创建索引 还原或删除数据独占访问权 比较char/varchar/nchar/nvarchar区别 还原失败System.Data.SqlClient 阅读全文

posted @ 2023-02-14 14:40 大西瓜3721 阅读(24) 评论(0) 推荐(0) 编辑

LINQ资料
摘要:Linq之Linq to Sql 阅读全文

posted @ 2021-11-26 15:42 大西瓜3721 阅读(15) 评论(0) 推荐(0) 编辑

转载SQLServer索引碎片
摘要:一、总结 1、数据库的存储本身是无序的,建立聚集索引之后,就会按照聚集索引的物理顺序存入硬盘; 2、建立索引完全是为了提升读取的速度,相对写入的速度就会降低,没有索引的表写入时最快的,但是大多数系统读的频率要高于写的频率; 3、索引碎片分为内部碎片和外部碎片。 内部碎片:是指索引页没有100%存储满 阅读全文

posted @ 2021-04-23 22:21 大西瓜3721 阅读(366) 评论(0) 推荐(0) 编辑

SQLServer2008日志收缩
摘要:1、使用DBMS收缩 1、收缩日志前需要先将数据库的恢复模式修改为简单模式,选中需要收缩日志的数据库,右键,点击属性(如图1)。 图1.SQLserver数据库右键.png 2、在数据库属性菜单中,点击“选项”,将恢复模式修改为"简单"后,然后点击确认。将数据库恢复模式修改为简单模式后(如图2),即 阅读全文

posted @ 2021-04-16 23:11 大西瓜3721 阅读(1130) 评论(0) 推荐(0) 编辑

'ALTER TABLE SWITCH' 语句失败。表'MGXXX.dbo.user_XXX' 已分区,但 索引'ix_user_XXX_user_id' 未分区。
摘要:问题描述: 今天在做分区切换的时候把旧log数据切到clear表,遇到了这个问题,顺便做下笔记记录一下解决方法 'ALTER TABLE SWITCH' 语句失败。表'MGXXX.dbo.user_XXX' 已分区,但 索引'ix_user_XXX_user_id' 未分区。 解决方法: 源表的分区 阅读全文

posted @ 2020-11-17 11:31 大西瓜3721 阅读(172) 评论(0) 推荐(0) 编辑

SQL表相关技巧
摘要:纵表、横表互转的SQL 表自增量相关操作 SELECT IDENT_CURRENT('job')--起始值 SELECT IDENT_INCR('job') DBCC CHECKIDENT ('job', RESEED, 0) --设置价格 sql case when 的使用方法 Case具有两种格 阅读全文

posted @ 2020-06-05 11:46 大西瓜3721 阅读(143) 评论(0) 推荐(0) 编辑

C# Sql缓存依赖
摘要:使用SqlDependency时提示当前数据库未启用Service broker 昨晚遇到的这个问题,也知道Notifications service依赖底层的Service broker的。本以为只需要执行以下脚本对数据库启用Service broker即可。 alter database DBN 阅读全文

posted @ 2020-06-02 10:06 大西瓜3721 阅读(228) 评论(0) 推荐(0) 编辑

Sql Server优化---统计信息维护策略
摘要:本文出处:http://www.cnblogs.com/wy123/p/5748933.html 首先解释一个概念,统计信息是什么: 简单说就是对某些字段数据分布的一种描述,让SQL Server大概知道预期的数据大小,从而指导生成合理执行计划的一种数据库对象 默认情况下统计信息的更新策略: 1,表 阅读全文

posted @ 2020-05-29 21:17 大西瓜3721 阅读(353) 评论(0) 推荐(0) 编辑

配置SQLServer(2)——32位和64位系统中的内存配置
摘要:前言: 本文讲述32位和64位系统中的内存配置,在SQLServer 2005/2008中,DBA们往往尝试开启AWE来限制内存。但是,在SQLServer2012以后,这个选项将被弃用,所以不能使用这种方式来控制32位实例的虚拟地址空间。如果你服务器上有很多内存,就只能升级到64位系统。下面是微软 阅读全文

posted @ 2020-03-02 22:27 大西瓜3721 阅读(1431) 评论(0) 推荐(0) 编辑

配置SQLServer(1)——为SQLServer配置更多的处理器
摘要:前言: SQLServer提供了一个系统存储过程,SP_Configure,可以帮助你管理实例级别的配置。微软建议使用默认配置,但是基于不同的服务器、不同负载的系统和你的用法,更改配置可能会给你的性能带来好处。在32位和64位系统中,sp_configure会有一些差异。 我们经常见到SQLServ 阅读全文

posted @ 2020-03-02 22:19 大西瓜3721 阅读(738) 评论(0) 推荐(0) 编辑

SQL server 日期格式转换style 对应码
摘要:sql日期格式化 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 阅读全文

posted @ 2020-02-04 16:50 大西瓜3721 阅读(823) 评论(0) 推荐(0) 编辑

SQL Server 2014里的性能提升
摘要:在这篇文章里我想小结下SQL Server 2014引入各种惊艳性能提升!! 缓存池扩展(Buffer Pool Extensions) 缓存池扩展的想法非常简单:把页文件存储在非常快的存储上,例如SSD硬盘,用来扩展缓存池。缓存池扩展来得非常方便,如果你不能给你的数据库服务器物理上增加更多的内存, 阅读全文

posted @ 2019-11-17 00:39 大西瓜3721 阅读(365) 评论(0) 推荐(0) 编辑

MSSQL 重建索引(在线重建、控制最大处理器数 、MAXDOP )
摘要:一、什么情况下需要重建索引 1、碎片过多(参考值:>20%) 索引碎片如何产生,请移步至《 T-SQL查询高级—SQL Server索引中的碎片和填充因子》 2、填充度过低(参考值:<75%) 导致填充度过低的可能原因:①.有删除 ②.有分区表 ③.聚集索引不是数字 ④.数据百万以内,比较少 二、重 阅读全文

posted @ 2019-10-07 23:29 大西瓜3721 阅读(740) 评论(0) 推荐(0) 编辑

T-SQL查询高级—SQL Server索引中的碎片和填充因子
摘要:写在前面:本篇文章需要你对索引和SQL中数据的存储方式有一定了解.标题中高级两个字仅仅是因为本篇文章需要我的T-SQL进阶系列文章的一些内容作为基础. 简介 在SQL Server中,存储数据的最小单位是页,每一页所能容纳的数据为8060字节.而页的组织方式是通过B树结构(表上没有聚集索引则为堆结构 阅读全文

posted @ 2019-09-11 23:15 大西瓜3721 阅读(246) 评论(0) 推荐(0) 编辑

MSSQLSERVER执行计划详解
摘要:一、数据查询部分 1、 看到执行计划有两种方式,对sql语句按Ctrl+L,或按Ctrl+M打开显示执行计划窗口每次执行sql都会显示出相应的执行计划 2、 执行计划的图表是从右向左看的 3、 SQL Server有几种方式查找数据记录 [Table Scan] 表扫描(最慢),对表记录逐行进行检查 阅读全文

posted @ 2019-09-11 17:40 大西瓜3721 阅读(741) 评论(0) 推荐(0) 编辑

锁住你的记录
只有注册用户登录后才能阅读该文。

posted @ 2019-09-11 13:15 大西瓜3721 编辑

导航

点击右上角即可分享
微信分享提示