QijMo

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  DataBase

[原创]多线程下不重复读取SQL Server的数据
摘要:在进行一些如发送短信、邮件的业务时,我们经常会使用一个表来存储待发送的数据,由后台多个线程不断的从表中读取待发送的数据进行发送,发送完成后再将数据转移到历史表中,这样保证待发送表的数据一般情况下不会太多。如待发送表结构为:Create Table SMS(ID int not null identity(1,1),Content varchar(1024),Status int not null,... 阅读全文

posted @ 2010-07-16 17:45 V阿莫 阅读(5239) 评论(19) 推荐(3) 编辑

sql server备份方案
摘要:sql server备份方案 为了减少数据库服务器出问题导致数据掉失,一般都要对数据库进行备份,视对数据的重要性和性能的折中采用不同的备份方案。一般备份方案为:全局备份(一周一次)+增量备份(一天一次)+事务日志备份(两小时一次,视对数据的重视情况而选择)这样的话即使出现问题,数据掉失的范围是两个小时。全局备份: declare@backPathnvarchar(1000)set@bac... 阅读全文

posted @ 2009-12-10 17:44 V阿莫 阅读(605) 评论(1) 推荐(0) 编辑

T-SQL象数组一样处理字符串、分割字符串
摘要:在日常的编程过程中,数组是要经常使用到的。在利用SQL对数据库进行操作时,有时就想在SQL使用数组,比如将1,2,3,4,5拆分成数组。可惜的是在T-SQL中不支持数组。不过还是有变通的办法。我们可以自己编写两函数Get_StrArrayLength(取得字符串的长度-元素的个数)和Get_StrArrayStrOfIndex(按指定符号分割字符串,返回分割后指定索引的第几个元素)。有了这两个函数... 阅读全文

posted @ 2009-08-12 17:18 V阿莫 阅读(574) 评论(0) 推荐(0) 编辑

DBA必读:SQL Server 2008安全概述(二)
摘要:DBA必读:SQL Server 2008安全概述(二)4.3 角色和权限 要想知道在SQL Server中可用的权限的数目,你可以调用fn_builtin_permissions系统功能: 2008-01-30_14-27-06.jpg (6.4 KB)2008-1-30 14:40这些是SQL Server 2005中的新的权限类型: · CONTROL。 授予所有者想要的权限,这些... 阅读全文

posted @ 2009-07-27 10:26 V阿莫 阅读(452) 评论(0) 推荐(0) 编辑

DBA必读:SQL Server 2008安全概述(一)
摘要:DBA必读:SQL Server 2008安全概述(一)1.导言 随着网络越来越多的连接到一起,安全就变得更为重要。必须保护你的公司的设备,特别是它的数据库,它包含了你公司的非常重要的信息。安全是一个数据库引擎的重要特性之一,它保护企业免受众多威胁。Microsoft? SQL Server? 2008的安全特性是设计用来使它更加安全并使得对于那些有责任保护数据安全的人们来说安全是触手可及和容易理... 阅读全文

posted @ 2009-07-27 10:25 V阿莫 阅读(493) 评论(0) 推荐(0) 编辑

Sql Server 执行计划及Sql查询优化
摘要:今天来讨论下MSSQL的执行计划,来让大家知道如何查看MSSQL的优化机制,以此来优化SQL查询,而不是仅仅用程序执行结果来优化。--DROP TABLE T_UserInfo--------------------------------------建测试表 CREATE TABLE T_UserInfo ( Userid varchar(20), UserName varchar(20), R... 阅读全文

posted @ 2009-07-24 12:03 V阿莫 阅读(1265) 评论(2) 推荐(0) 编辑

了解SQL Server执行计划
摘要:Source:http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx2009-07-24转:http://blog.csdn.net/xiao_hn当需要分析某个查询的效能时,最好的方式之一查看这个查询的执行计划。执行计划描述SQL Server查询优化器如何实际运行(或者将会如何运行)一个特... 阅读全文

posted @ 2009-07-24 11:57 V阿莫 阅读(326) 评论(0) 推荐(0) 编辑

SQL Server 2005 如何创建分区表?
摘要:确定是否应为对象分区虽然分区可以带来众多的好处,但也增加了实现对象的管理费用和复杂性,这可能是得不偿失的。尤其是,您可能不需要为较小的表或目前满足性能和维护要求的表分区。前面提到的销售方案使用分区减轻了移动行和数据的负担,但在决定是否实现分区时,您应考虑您的方案是否存在这种负担。 确定分区键和分区数如果您正在尝试改善大型数据子集的性能和可管理性,并且已经定义了访问模式,则可以使用范围分区减少数据争... 阅读全文

posted @ 2009-07-24 11:29 V阿莫 阅读(438) 评论(0) 推荐(0) 编辑

SQL Server 2005中使用DDL触发器监控数据库变化
摘要:添加,删除或修改数据库的对象,一旦误操作,可能会导致大麻烦,需要一个数据库管理员或开发人员对相关可能受影响的实体进行代码的重写。   为了在数据库结构发生变动而出现问题时,能够跟踪问题,定位问题的根源,我们可以利用DDL触发器来记录类似“用户建立表”这种变化的操作,这样可以大大减轻跟踪和定位数据库模式的变化的繁琐程度。  1、DDL触发器介绍  DDL 触发器是一种特殊的触... 阅读全文

posted @ 2009-07-24 10:12 V阿莫 阅读(1204) 评论(1) 推荐(0) 编辑

基本DDL 语句之Create Database
摘要:基本DDL 语句之Create Database在SQL 术语中数据库是一个容器包含了相关的基表视图索引存储过程和其他对象在创建这些对象之前必须有一个存储它们的数据库在数据库中对象被进一步组织为有一个所有者对于某些类型的对象例如表只要属于不同的用户就可以在同一个数据库中有同样的名称然而对于产品系统最好不要出现重复的名称一般情况下大多数产品对象由数据库所有者拥有为了创建数据库用户必须是系统管理员或者... 阅读全文

posted @ 2009-07-24 10:00 V阿莫 阅读(455) 评论(0) 推荐(0) 编辑

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