09 2018 档案

SQL Server 创建索引的 5 种方法
摘要:前期准备: create table Employee ( ID int not null primary key, Name nvarchar(4), Credit_Card_ID varbinary(max)); 小心这种数据类型。 go 说明:本表上的索引,都会在创建下一个索引前删除。 操作 阅读全文

posted @ 2018-09-28 00:11 大西瓜3721 阅读(467) 评论(0) 推荐(0) 编辑

复合索引的优点和注意事项
摘要:概念: 单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上; 用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引); 复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引; 同时有两个概念叫做窄索引和宽索引,窄索引是指索引列为1-2列的索引,宽索引也就是索引列超过2列的索 阅读全文

posted @ 2018-09-28 00:00 大西瓜3721 阅读(1340) 评论(0) 推荐(0) 编辑

SQL SERVER全面优化-------写出好语句是习惯
摘要:重中之重 语句执行顺序 重中之重 语句执行顺序 在QQ群和人聊天的时候突然有位群友说:我才知道原来语句走索引是按照select 的字段筛选的! 振振有词,非常肯定!另一个群友反问update呢 ? 看起来很小白的问题,但确实让我很震惊!所以我们先看看语句的执行顺序 如果我没记错这是《SQL SERV 阅读全文

posted @ 2018-09-27 22:37 大西瓜3721 阅读(199) 评论(0) 推荐(0) 编辑

SQL SERVER全面优化-------索引有多重要?
摘要:开篇小测验 开篇小测验 下面这样一个小SQL 你该怎么样添加最优索引 你是否一眼就能看出来呢? 答案将在文章中逐步揭晓~~~ 简单粗暴的添加索引 简单粗暴的添加索引 看过我前面文章的看官们一定会发现我很喜欢用“简单粗暴”这个词,一是因为词汇量小文笔也差,真心用不出高大上的词儿! 再一个,你们不喜欢简 阅读全文

posted @ 2018-09-27 22:31 大西瓜3721 阅读(156) 评论(0) 推荐(0) 编辑

Expert 诊断优化系列------------------冤枉磁盘了
摘要:现在很多用户被数据库的慢的问题所困扰,又苦于花钱请一个专业的DBA成本太高。软件维护人员对数据库的了解又不是那么深入,所以导致问题迟迟不能解决,或只能暂时解决不能得到根治。开发人员解决数据问题基本又是搜遍百度各种方法尝试个遍,可能错过诊断问题的最佳时机又可能尝试一堆方法最后无奈放弃。 怎么样让琐事缠 阅读全文

posted @ 2018-09-27 22:30 大西瓜3721 阅读(257) 评论(0) 推荐(0) 编辑

SQL语句调优三板斧
摘要:改装有顺序 常开的爱车下手 你的系统中有成千上万的语句,那么优化语句从何入手呢 ? 当然是系统中运行最频繁,最核心的语句了。废话不多说,上例子: 这是一天的语句执行情况,里面柱状图表示的是对应执行时间段内语句的次数,总体看起来长时间语句非常多。 下面看一下具体的语句执行情况: 排位第一的语句执行次数 阅读全文

posted @ 2018-09-27 22:28 大西瓜3721 阅读(237) 评论(0) 推荐(0) 编辑

SQL Server死锁产生原因及解决办法 .
摘要:其实所有的死锁最深层的原因就是一个:资源竞争 表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B(锁住了表B),然后企图访问表A,这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了,同样用户B要等用户A释放表A才 阅读全文

posted @ 2018-09-25 16:15 大西瓜3721 阅读(340) 评论(0) 推荐(0) 编辑

探讨SQL Server并发处理存在就更新七种解决方案
摘要:前言 本节我们来讲讲并发中最常见的情况存在即更新,在并发中若未存在行记录则插入,此时未处理好极容易出现插入重复键情况,本文我们来介绍对并发中存在就更新行记录的七种方案并且我们来综合分析最合适的解决方案。 探讨存在就更新七种方案 首先我们来创建测试表 解决方案一(开启事务) 我们统一创建存储过程通过来 阅读全文

posted @ 2018-09-24 22:43 大西瓜3721 阅读(278) 评论(0) 推荐(0) 编辑

Entity Framework查询,EF执行SQl
摘要:一、简介 EF 支持开放底层的 ADO.NET 框架,DbContext有三种常用方法 DbSet.SqlQuery //查询并返回Entities DbContext.Database.SqlQuery<T> //执行某一个查询,并可以将返回集转换为某一对象 DbContext.Database. 阅读全文

posted @ 2018-09-09 15:30 大西瓜3721 阅读(325) 评论(0) 推荐(0) 编辑

导航

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