随笔分类 - SQL
摘要:继续之前的SQL数据优化,在上篇对SQL操作常用的工具进行介绍,本篇从个人优化数据库的几点总结进行罗列,通过系列操作一定程度的提高大数据量下的查询,维护性能。主要包括重审索引和代码,日志压缩,索引碎片整理,使用逻辑分区表等方法。
阅读全文
摘要:在上一篇从个人及其操作实例中总结的SQL知识进行介绍,大家议论很多,在此说明一点SQL优化真没有完全照搬的模式可以查看,由于各自的环境不同,性能瓶颈不同因此对应的效果不同。这也是为什么没有一个模块,大家按照此模块一二三执行下来数据库优化就完成了,查询效率就提高了,只能靠分析自己数据库的实际去解决,在资深惠普架构师汪洋的系列说明中可见一般。具体的知识还要看大家自己去结合说明去实践,一直觉得这样才是提高自我的最好方法。
阅读全文
摘要:对SQL的了解,其实已经有些年头,但一直的应用都是建表,各种范式也是知道的。使用视图,存储过程,建立触发器,使用游标,自建函数,这些东东感觉对数据库的了解还算可以,日常的工作需要都可以处理。但伴随着项目的深入和理解的增加,发现所知道的竟是SQL知识的皮毛,接下来将对最近一段时间对数据库的操作和认识,记录成档,以便日后查阅,同时也供需要的朋友参看。
阅读全文
摘要:SQL语句强大的,完美的,使用它可以完成各种可能的需求。下边就说说今天遇到的问题,一同事在做读取数据时,碰到这样的疑惑,分别从两个表中读取数据,读取的字段不一样,但最后呈现的列都是一样的。能否有办法一次合并这两个表中的数据到前台进行输出呢?因为在Silverlight进行开发时,读取数据的操作都是异步操作,如果对于此过程,使用两次查询完成两个表数据的读取,除了浪费性能,在代码的同步性上也有所下降,此问题的出现,我觉得SQL肯定是可以的,就帮这同事处理之,果然很快就解决了,现分享给大家。
阅读全文
摘要:在做项目中,常常使用到数据库连接串,大家都多少的用到过,但你对其中的各参数熟悉吗?深入的使用你了解多少,Max Pool Size什么意思,有何影响?commandtimeout你设置了吗?这些东西也许你并不太注意,下文就结合个人的应用,对这些连接串相关的内容进行说明。在SQLServer数据库中,常用的数据库连接串一般都是这样书写的:
阅读全文
摘要:在项目开发中,经常出现这样的需求.在新增或修改一个主表数据时,对应的从表也要进行同步,此时我们是怎么操作的了?典型的方法就是对于主表的各数据字段进行更新或新增,对于从表一般都会先删除相关的所有记录,然后再进行插入。也就是说每次保存时,从表的数据都要重新执行一遍删除再插入的过程。这是一个不错的方法,在使用数据库事务后,不会存在删除后又没有插入导致数据不一致的情况。
阅读全文
摘要:SQL事务书写,存储过程加密,数据库备份,SQL输出格式化,示例展现
阅读全文