- 博客(5)
- 收藏
- 关注
原创 SQL优化:重新编译存储过程和表
最近发现原来执行很快的存储过程,突然慢了下来,而很多存储过程每天就运行一次,所以打算把存储过程重新编译,另外,考虑到数据在不断变化,所以也要更新表的统计信息,这样能生成比较好的执行计划。 下面是具体的方法: 1、把存储过程标记为需重新编译,存储过程将在下次运行时重新编译 DECLARE @sql VARCHAR(max) SET @sql = ''; select @sql =
2016-04-27 13:53:21 4747
原创 论坛中的问题:47 数据库的事务是100%的吗?
问题如下: 数据库的事务是100%的吗? 还是可以理解为99.99999999% 问题连接: http://bbs.csdn.net/topics/391923619 下面是我的回复: 你是说比如断电了是吗? 可以保证事务是正确的,本质上,事务是有一个机制来实现的,那就是 先写日志,也就是说当你执行sql的时候,数据会先放到内存中,为了提高效率,
2016-04-25 18:09:40 583
原创 程序语言学习之旅
最近在学习Python,就想到之前所学到的各种语言,VB、C、C++、c#、Java、Perl、Javascript,当然,还有SQL,以及T-SQL(在2016年4月的TIOBE语言排行榜里排到27位的)。 vb最早是上高二的时候,学校给发了一本计算机教科书,在前面讲的是windows 98系统,最后面有一章写到了visual basic,一开始看完全不懂这个是什么东西,什么是程序。。
2016-04-13 15:57:37 612
原创 SQL Server 数据库管理员(DBA)的工作内容
涉及到的: 数据库系统规划 1、硬件:在整套系统规划初期,要针对数据库未来的成长需求、性能需求、商业考虑,决定数据库运行需要的内存、硬盘、cpu及其他资源(IOPS、网络带宽)。 在做硬件规划时,考虑如何使用RAID,,这些都会影响到数据库的性能。 2、 软件:选择操作系统、数据库产品、第三方工具。 3、 整体架构,按照系统实际需要来规划:高可用性, 可扩展性, 负载均衡, 读写
2016-04-07 14:17:17 5514 1
原创 优秀程序员和普通程序员都是怎样过完一天的
今天看到论坛有人发了:优秀程序员和普通程序员都是怎样过完一天的 帖子,http://bbs.csdn.net/topics/391928631。 文章中所谓优秀、普通,并不是说技术上、沟通上,而是对自己工作的安排、规划上的。 对于普通的程序员,并没有规划,而是凭自己的当时的想法,具体的要先做什么,但是因为工作中会有很多事情,比如文章提到的:新功能的开发,bug的处理,编写文档,
2016-04-06 13:50:56 660
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人