码迷,mamicode.com
首页 > 数据库
sp_executesql介绍和使用
原文:sp_executesql介绍和使用execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@...
分类:数据库   时间:2014-11-10 13:31:02    阅读次数:216
SQL Server 已提交读快照 测试
原文:SQL Server 已提交读快照 测试1. 打开数据库 已提交读快照 选项 2. 数据库 已提交读快照 模式下的测试 a) 测试表 Test b) 开启事务1,更新数据C2 = '200'(未提交) BEGIN TRAN UPDATE Test SET C2 = '200' WHERE C1...
分类:数据库   时间:2014-11-10 13:30:30    阅读次数:201
配置SQL Server 2008 R2 Reporting Services
原文:配置SQL Server 2008 R2 Reporting Services 记录如何在本地配置SQL Server 2008 R2 Reporting Services,笔者环境为Windows 7 64位 + SQL Server 2008 R2 一、准备工作 其实准备工作很简单,只需通...
分类:数据库   时间:2014-11-10 13:28:04    阅读次数:230
《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复
原文:《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复master数据库 master作为数据库的主要数据库,记录着SQL Server系统的所有系统级信息,例如登录用户、系统配置设置、端点和凭证以及访问其他数据服务器所需要的信息。master数据库还记录着启动服务器实例...
分类:数据库   时间:2014-11-10 13:26:50    阅读次数:251
SQL Server 死锁检查
原文:SQL Server 死锁检查示例代码: select spid, blocked, status, hostname, program_name, hostprocess, cmd from sysprocesses where dbid = db_id('xxx') and blocked...
分类:数据库   时间:2014-11-10 13:26:01    阅读次数:177
mybatis中为sql中传值#{}和${}的区别
在mybatis中,配置文件中sql的值,用#{}表示,例如:#{id}最终发送的sql为:select t_id id,t_name name from teacher where t_id=1如果传入的是字符串则会加上'';如果想直接取传过来的值,不加任何变化的话,用${}取 SELECT t_...
分类:数据库   时间:2014-11-10 13:27:19    阅读次数:275
SQL Server 备份维护计划
原文:SQL Server 备份维护计划1. 创建维护计划:SSMS -> 管理 -> 维护计划 -> 新建维护计划 2. 添加子计划(备份计划) a)每30分钟:事务日志备份 每天:差异备份 每周:完整备份 b) 维护计划会自动创建作业
分类:数据库   时间:2014-11-10 13:22:39    阅读次数:147
SQL Server 事务嵌套
原文:SQL Server 事务嵌套示例代码: DECLARE @TranCounter INT; SET @TranCounter = @@TRANCOUNT; IF @TranCounter > 0 -- Procedure called when there is -- an active t...
分类:数据库   时间:2014-11-10 13:20:20    阅读次数:243
hibernate4连接mysql自动创建表之错误
最近一个项目用的ssh,我从svn上checkout项目之后启动(配置的是hibernate.hbm2ddl.auto=update),结果表没有自动生成(表不存在),然后看控制台,控制台提示创建表失败,把创建语句拿出来是: HHH000388: Unsucce...
分类:数据库   时间:2014-11-10 12:16:11    阅读次数:167
PostgreSQL之分区表(partitioning)
PostgreSQL有一项非常有用的功能,分区表,或者partitioning。当某个TABLE的记录非常的多,千万甚至更多的时候,我们其实需要将他分割成子表。一个庞大的TABLE,就像水果仓库杂乱无章地堆放着无数的苹果桃子和桔子...
分类:数据库   时间:2014-11-10 12:16:01    阅读次数:371
Mysql判断记录是否存在
最近在开发一个电商平台的时候,经常会遇到要判断表中是否存在某条记录,不存在,则插入。 判断记录是否存在的sql,不同的写法,也会有不同的性能。 select?count(*)?from?tablename?where?col?=?‘col‘; ...
分类:数据库   时间:2014-11-10 12:15:08    阅读次数:220
ORACLE优化器
ORACLE的优化器共有3种: ?? a.? RULE (基于规则)?? b. COST (基于成本)? c. CHOOSE (选择性) ??? 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS...
分类:数据库   时间:2014-11-10 12:15:04    阅读次数:164
数据库的异步查询-----AsyncQueryHandler
使用AsyncQueryHandler异步查询帮助类,可以实现数据库的增删改查(ContentProvidert提供的数据)。如果数据量较小的时候,使用一般的数据查询就可以实现。但是如果数据量较大,就会出现ANR(Application Not Responding)问题,这个时候你也可以使用Handler,但是这样会降低效率,这个时候我们就可以使用Android已经封装好的异步查询框架Asy...
分类:数据库   时间:2014-11-10 12:08:21    阅读次数:353
应对黑客攻击SQL SERVER数据库一例
近日发现挂在外网上的服务器莫名其妙地重启,该服务器目前主要启动了IIS服务,SQL SERVER 服务。远程登录,发现系统反应很慢,有明显的停滞感,打开任务管理器,CPU使用率在基本30左右。打开事件查看器,在应用程序中发现大量的级别为信息来源为MSSQL$PNCSMS,事件ID为18456,任务类别为登录的记录,几乎24小时不间断,每秒钟有15次个记录,每个记录的内容大体相同,如“用户 'sa'...
分类:数据库   时间:2014-11-10 12:07:34    阅读次数:243
mysql稳定的版本选择及下载说明(2014-11-10)
如何选择新稳定的版本 mysql的版本大概可以分为Alpha、Beta、GA。GA版即mysql官方发布的稳定版本。 如何在官方下载Mysql 可以通过http://dev.mysql.com/downloads/mysql/进行下载mysql 或是通过Downloads->Community->mysql Community Server,免费版即社区版本(MySQL Co...
分类:数据库   时间:2014-11-10 12:04:24    阅读次数:197
windbg命令学习3
3、进程与线程:既可以显示进程和线程列表,又可以显示指定进程或线程的详细信息。调试命令可以提供比taskmgr更详尽的进程资料,在调试过程中不可或缺。3.1. 进程命令进程命令包括以下:显示进程列表、进程环境块、设置进程环境。多个命令可显示进程列表,但一般只能在特定情况下使用,它们是:|、.tlis...
分类:数据库   时间:2014-11-10 11:56:43    阅读次数:186
MSSQL2008数据库备份还原和数据恢复
原文:MSSQL2008数据库备份还原和数据恢复 序言 一直想写一篇关于数据库备份与恢复的文章,但基于能力的有限对数据库认知的有限怕不足以准确的表达,最后思考很久还是决定把自己的一些理解写出来供大家参考,也是为了回报自己;出于能力及语言表达能力的有限还望大家包含,如果里面有说的不对的地方还望大家及时...
分类:数据库   时间:2014-11-10 11:57:11    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!