2015年4月22日
摘要: sysobjectssysobjects是系统自建的表,里面存储了在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等),各在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。1.查询数据表中的字段 EShop为数据库名TbAdmin为表名use EShop select... 阅读全文
posted @ 2015-04-22 15:25 与狼共舞--O(∩_∩)O 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 存储过程简介什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而... 阅读全文
posted @ 2015-04-22 14:38 与狼共舞--O(∩_∩)O 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、时间函数在使用存储过程,sql函数的时候,会遇到一些对时间的处理。比如时间的获取与加减。这里就用到了sql自带的时间函数。下面我列出这些函数,方便日后记忆,使用。--getdate 获取当前时间 select getdate() --dateadd 原有时间加: 2013-02-17 13:2... 阅读全文
posted @ 2015-04-22 14:25 与狼共舞--O(∩_∩)O 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 数据库设计范式什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时... 阅读全文
posted @ 2015-04-22 14:23 与狼共舞--O(∩_∩)O 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办? 哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sql server pro... 阅读全文
posted @ 2015-04-22 14:14 与狼共舞--O(∩_∩)O 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 开门见山,问题所在sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。网速不给力,不稳定。服务器内存不够,或者SQL 被分配的内存不够。sql语句设计不合理没有相应的索引,索引不合理没有有效的索引视图表数据过大没有有效的分区设计数据库设计太2,存在大量的数据冗余索引列上缺少相应... 阅读全文
posted @ 2015-04-22 14:12 与狼共舞--O(∩_∩)O 阅读(168) 评论(0) 推荐(1) 编辑
摘要: 一、SQL Profiler工具简介SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动;也可以使用SQL Profiler捕捉在SQL Se... 阅读全文
posted @ 2015-04-22 13:48 与狼共舞--O(∩_∩)O 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 什么是游标结果集,结果集就是select查询之后返回的所有行数据的集合。游标则是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据。一般复杂的存储过程,都会有游标的出现,他的用处主要有:定位到结果集中的某一行。对当前位置的数据进行读写... 阅读全文
posted @ 2015-04-22 12:02 与狼共舞--O(∩_∩)O 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 了解事务和锁事务:保持逻辑数据一致性与可恢复性,必不可少的利器。锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。不懂的听上去,挺神奇的,懂的感觉我... 阅读全文
posted @ 2015-04-22 11:38 与狼共舞--O(∩_∩)O 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 前言数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的来龙去脉,为查询的性能优化处理打个基础,或许面试你也会遇到,预防不跪还是看看吧。这篇博客,摒弃查询优化性能,作为其基础,只针对查询流程讲解剖析。本片... 阅读全文
posted @ 2015-04-22 10:55 与狼共舞--O(∩_∩)O 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 闲言碎语近期比较忙,但还是想写点什么,就分享一些基础的知识给大家看吧,希望能帮助一些linq新手,如果有其它疑问,可以进右上角群,进行交流探讨,谢谢。开门见山读这篇文章之前,我先说下,每一种搜索结果集,我都以三种方式变现出来,为啦更好的理解,希望不要嫌我啰嗦。1.简单的linq语法 ... 阅读全文
posted @ 2015-04-22 10:24 与狼共舞--O(∩_∩)O 阅读(131) 评论(0) 推荐(0) 编辑