关闭
当前搜索:

SQL优化:重新编译存储过程和表

最近发现原来执行很快的存储过程,突然慢了下来,而很多存储过程每天就运行一次,所以打算把存储过程重新编译,另外,考虑到数据在不断变化,所以也要更新表的统计信息,这样能生成比较好的执行计划。 下面是具体的方法: 1、把存储过程标记为需重新编译,存储过程将在下次运行时重新编译 DECLARE @sql VARCHAR(max) SET @sql = ''; select @sql = ...
阅读(1716) 评论(0)

论坛中的问题:47 数据库的事务是100%的吗?

问题如下: 数据库的事务是100%的吗? 还是可以理解为99.99999999% 问题连接: http://bbs.csdn.net/topics/391923619 下面是我的回复: 你是说比如断电了是吗? 可以保证事务是正确的,本质上,事务是有一个机制来实现的,那就是 先写日志,也就是说当你执行sql的时候,数据会先放到内存中,为了提高效率,...
阅读(347) 评论(0)

程序语言学习之旅

最近在学习Python,就想到之前所学到的各种语言,VB、C、C++、c#、Java、Perl、Javascript,当然,还有SQL,以及T-SQL(在2016年4月的TIOBE语言排行榜里排到27位的)。 vb最早是上高二的时候,学校给发了一本计算机教科书,在前面讲的是windows 98系统,最后面有一章写到了visual basic,一开始看完全不懂这个是什么东西,什么是程序。。...
阅读(404) 评论(0)

SQL Server 数据库管理员(DBA)的工作内容

涉及到的: 数据库系统规划 1、硬件:在整套系统规划初期,要针对数据库未来的成长需求、性能需求、商业考虑,决定数据库运行需要的内存、硬盘、cpu及其他资源(IOPS、网络带宽)。 在做硬件规划时,考虑如何使用RAID,,这些都会影响到数据库的性能。 2、 软件:选择操作系统、数据库产品、第三方工具。 3、 整体架构,按照系统实际需要来规划:高可用性, 可扩展性, 负载均衡, 读写...
阅读(1217) 评论(1)

优秀程序员和普通程序员都是怎样过完一天的

今天看到论坛有人发了:优秀程序员和普通程序员都是怎样过完一天的 帖子,http://bbs.csdn.net/topics/391928631。 文章中所谓优秀、普通,并不是说技术上、沟通上,而是对自己工作的安排、规划上的。 对于普通的程序员,并没有规划,而是凭自己的当时的想法,具体的要先做什么,但是因为工作中会有很多事情,比如文章提到的:新功能的开发,bug的处理,编写文档,...
阅读(381) 评论(0)
    个人资料
    • 访问:526373次
    • 积分:9035
    • 等级:
    • 排名:第2474名
    • 原创:362篇
    • 转载:14篇
    • 译文:1篇
    • 评论:137条
    博客专栏
    最新评论