随笔分类 -  SQL

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