随笔分类 -  数据库

数据库相关
摘要:以前没用过MySQL存储过程,第一次写有很多的不习惯,总结一下 阅读全文
posted @ 2012-06-07 21:06 玉开 阅读(12269) 评论(4) 推荐(1) 编辑
摘要:在sql server2005以及之后的sql server中引入了Xml数据类型,在C#中使用Xml数据类型需要指定参数类型为SqlDbType,参数值类型需要用SqlXml 阅读全文
posted @ 2011-08-17 09:13 玉开 阅读(4509) 评论(1) 推荐(2) 编辑
摘要:本文介绍了带外键的INSERT的执行计划详细情况,最后得出为什么插入失败时自增字段的id会被占用;为什么在要求响应速度的时候会删掉外键等 阅读全文
posted @ 2010-07-05 09:18 玉开 阅读(6570) 评论(7) 推荐(10) 编辑
摘要:主从库之间是一种发布订阅的关系,发布者和订阅者之间并非实时同步的,通常会有几分钟的延时,更有甚者会有几个小时的延时。所以我们需要通过合理的使用来避开有延时这个问题 阅读全文
posted @ 2010-06-03 09:50 玉开 阅读(4538) 评论(26) 推荐(9) 编辑
摘要:网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。 本文主要介绍了如何在sql server 2005中建主从库的配置 阅读全文
posted @ 2010-06-02 09:21 玉开 阅读(7631) 评论(26) 推荐(14) 编辑
摘要:本文介绍了数据库优化的分表:1)对表纵向分割 2)表分区。 阅读全文
posted @ 2010-05-31 09:10 玉开 阅读(8537) 评论(25) 推荐(5) 编辑
摘要:当我们的数据量很小的时候,我们会把用户表,博客表,论坛表,闪存表等等都砸在一个库里,我们的业务增长的很好,在不久之后我们尽力的优化了查询,但是效果依然不佳,这时候用分字诀的时机到了 阅读全文
posted @ 2010-05-28 09:34 玉开 阅读(5891) 评论(15) 推荐(5) 编辑
摘要:本文叙述了如何选择索引列,聚集索引和主键,复合索引的顺序问题,索引的个数以及在有必要时重建索引。 都是一些经验之谈,欢迎一起探讨。 阅读全文
posted @ 2010-05-27 09:52 玉开 阅读(5188) 评论(19) 推荐(6) 编辑
摘要:在ms sql server中一张表有自增长字段,最近插入表中记录的自增长字段可以通过@@IDENTITY或者SCOPE_IDENTITY()取得。通常情况下@@IDENTITY 和 SCOPE_IDENTITY()可以起到同样的效果,但是也不尽然,他们两者之间还是有区别的。微软的文档上这样描述:@@IDENTITY and SCOPE_IDENTITY return the last ident... 阅读全文
posted @ 2009-12-29 22:17 玉开 阅读(4693) 评论(1) 推荐(0) 编辑
摘要:Sql Server 2005中在正确设定用户名和密码的情况下用户登录失败,错误号为18456,状态:10的解决方法:1. 可以通过打补丁解决这个问题。2. 如果打补丁不方便可以通过执行下面的sql语句解决问题[代码]发生此错误的具体原因请参考:http://support.microsoft.com/kb/925744/zh-cn 阅读全文
posted @ 2009-08-03 14:48 玉开 阅读(4914) 评论(0) 推荐(1) 编辑
摘要:SQLite中也是可以随机取行的,语法也很简单,如下[代码]上例中dict表中两个字段分别为key,value。 阅读全文
posted @ 2009-07-28 15:28 玉开 阅读(4855) 评论(4) 推荐(2) 编辑
摘要:1. @@IDENTITY LAST_INSERT_ROWID()2. SELECT cn = COUNT(*) FROM ... SELECT COUNT(*) cn FROM ...3. LIMIT startIndex,itemCn 这儿的startIndex是从0开始的,而ROW_NUMBER()是从1开始的4. sqlite中没有SELECT TOP,用LIMIT即可5. SQLite自... 阅读全文
posted @ 2009-02-02 17:17 玉开 阅读(4930) 评论(2) 推荐(2) 编辑
摘要:本文介绍了如何在asp.net web 程序中使用Sqlite嵌入式数据库,sqlite数据库可以作为文件放在站点的APP_DATA目录下,适合小网站使用,使用它不需要买sql server空间,而且据说它的性能很不错。 阅读全文
posted @ 2008-11-28 17:27 玉开 阅读(10661) 评论(18) 推荐(1) 编辑
摘要:使用Smo管理对象,可以很方便的列举指定数据库中的所有存储过程和其参数 阅读全文
posted @ 2008-11-28 10:29 玉开 阅读(918) 评论(3) 推荐(0) 编辑
摘要:本文阐述了以下几个问题 为什么要分区?分区是否总是可以提高效率?如何分区?用什么字段做分区依据?多大的数据量才需要分区? 阅读全文
posted @ 2008-11-27 10:01 玉开 阅读(7788) 评论(52) 推荐(2) 编辑
摘要:NULL在t-sql中是一个很特殊的角色,本文介绍了NULL表示什么,不表示什么,NULL比较,NULL运算,NULL索引,NULL列排序,NULL相关函数。 阅读全文
posted @ 2008-11-24 09:57 玉开 阅读(8217) 评论(38) 推荐(2) 编辑
摘要:索引使用试验 阅读全文
posted @ 2008-11-19 10:52 玉开 阅读(856) 评论(0) 推荐(0) 编辑
摘要:我假定博客园要在首页为群组开辟一块空间,推广小组,小组能在首页显示的条件有四个: 1. 页面点击量大于10w 2. 小组人数大于1000 3. 小组帖子数大于10000 4. 小组在2007年之前创建 现在假定4个条件都满足的小组只有两个,太少了,推广位可以推广10个小组;这时候运营人员要求这4个条件中满足3个但是第4个条件不满足的小组算符合条件的小组,如果4个条件都满足就认为这个小组太火了,不需要在首页推广它了。业务逻辑想清楚了,下一步就该写代码了,数据逻辑层的代码的任务假定交给我了,我要考虑满足4个条件中3个成立的sql怎么写。 阅读全文
posted @ 2008-11-14 17:31 玉开 阅读(7504) 评论(22) 推荐(0) 编辑
摘要:使用sp_attach_single_file_db系统存储过程,可以附加。 将只有一个数据文件的数据库附加到当前服务器。sp_attach_single_file_db 不能用于多个数据文件。 语法: sp_attach_single_file_db [ @dbname= ] 'dbname' , [ @physname= ] 'physical_name' 阅读全文
posted @ 2008-07-23 17:06 玉开 阅读(766) 评论(0) 推荐(0) 编辑
摘要:本文介绍了sql server2005对t-sql增强的新特性在聚合函数后面使用OVER,代替GROUP BY的写法;这种新的写法比GROUP BY要简短一些,可以省掉一个子查询。 阅读全文
posted @ 2008-05-27 12:38 玉开 阅读(3243) 评论(10) 推荐(0) 编辑

点击右上角即可分享
微信分享提示