码迷,mamicode.com
首页 > 数据库
禁用sqlserver的锁升级
锁升级 与锁的数量和内存压力有关,达到阀值之后,直接升级到table lock,而不会小升级到page lock减少锁升级的方式有以下几种:禁用sqlserver实例的锁升级禁用特定表的锁升级加大阀值,减少锁升级的可能(sp_configure 'locks', 10000; RECONFIGURE...
分类:数据库   时间:2016-01-18 12:10:47    阅读次数:215
MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认(转)
Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的...
分类:数据库   时间:2016-01-18 12:03:44    阅读次数:199
oracle为用户赋予各种权限,仅作为一个普通的用户
采用sysorsystem/managerassysdba;连接数据库。创建普通用户konglin:createuserkonglinidentifiedbypwd_oracle;删除用户,dropuserkonglin;授予用户登录数据库的权限:grantcreatesessiontokongli...
分类:数据库   时间:2016-01-18 11:55:29    阅读次数:230
【转】使用SQLCipher进行加解密
我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android AP...
分类:数据库   时间:2016-01-18 11:54:59    阅读次数:260
SQL Server中@@ROWCOUNT的用法
SQL Server中@@ROWCOUNT返回受上一语句影响的行数,返回值类型为 int 整型。如果行数大于 20 亿,则需要使用 ROWCOUNT_BIG。@@ROWCOUNT和@@ERROR变量的值,在执行完一条语句后总是会发生变化,所以我们将他们作为判断的依据的时候应该首先保存在局部变量中。他...
分类:数据库   时间:2016-01-18 10:31:09    阅读次数:159
oracle如何创建用户并赋予权限
本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助。这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSDATA的用户,找了找资料,创建成功,现将Oracle中用户的创建和授予命令摘录下来:1、Linux下O...
分类:数据库   时间:2016-01-18 10:29:27    阅读次数:439
SQL判断一个事件段 是否在数据库中与其他时间段有重叠
数据库字段startDate 开始时间 endDate 结束时间 -两个参数比如查2-2 至2-6 在数据库中是否与其他时间有重叠四个条件有一项满足则有重叠时间思路是这样子 以开始和结束时间参数为条件分开查询 开始时间是否包含在其他时间段内、结束时间是否包含在其他时间段内、是否有其他时间包含在参数....
分类:数据库   时间:2016-01-18 10:25:18    阅读次数:180
centos彻底删除mysql
yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql有的话继续删除rpm -e xxx.rpm --nod....
分类:数据库   时间:2016-01-18 10:23:23    阅读次数:147
linux下的gdb调试工具
到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入printf,执行程序并分析打印结果,如果结果和预期的一样,就基本上证明了自己假设的错误原因,就可以动手修正Bug了。如果结果和预期的不一样,就根据结果做进一步的假设和分析。这里,我们介绍一种很强大的调...
分类:数据库   时间:2016-01-18 10:16:41    阅读次数:238
SQL Server中的事务日志管理(9/9):监控事务日志
当一切正常时,没有必要特别留意什么是事务日志,它是如何工作的。你只要确保每个数据库都有正确的备份。当出现问题时,事务日志的理解对于采取修正操作是重要的,尤其在需要紧急恢复数据库到指定点时。这系列文章会告诉你每个DBA应该知道的具体细节。对于在我们关注下的所有数据库,在日志维护方面,我们的首要目标是最...
分类:数据库   时间:2016-01-18 09:11:18    阅读次数:353
FMDB的简单介绍,和数据库增删改查的使用
#import #import "Book.h"#import "FMDatabase.h"@interface FMDBBookHandle : NSObject+(instancetype)sharedFMDB;//创建增删改查单例-(void)insertBook:(Book *)book;-...
分类:数据库   时间:2016-01-18 09:07:22    阅读次数:217
知方可补不足~sqlserver中使用ROW_NUMBER进行的快速分页
这个在SQL2005之后最见的一种分页方式,也是Linq默认生成的执行分页的方法(skip,take),当然在性能上小数量没有问题,在数据达到百万时会很慢,这是我们要清楚的,有时我们在LINQ环境下也需要分页写SQL,这时如何去分布就成为了一个很不好处理的问题,所以大叔还是把准备的分页代码贡献一下D...
分类:数据库   时间:2016-01-18 09:05:02    阅读次数:202
Linux学习笔记:MySQL的授权
授权,当创建用户后,则需要对用户进行授权,MySQL有意思的地方在于,它是针对用户与主机成对进行授权。也就是说,同一个用户来自不同主机,权限也可能不同。GRANTSELECT,INSERTON`mydb`.`student`TO‘coosh‘@‘192.168.5.0/255.255.255.0‘identifiedby‘coosh‘;注意,SELECT,与IN..
分类:数据库   时间:2016-01-18 06:59:00    阅读次数:255
SQL Server 用户'NT AUTHORITY\IUSR' 登录失败
今天打开网站时,突然报这个错误,平时都好好的Cannot open database "JMECC" requested by the login. The login failed.Login failed for user 'NT AUTHORITY\IUSR'.我的连接字符串是这样的,用的是 ...
分类:数据库   时间:2016-01-18 06:55:06    阅读次数:183
SQLiteDatabase 和 SQLiteOpenHelper
SQLiteDatabase类可以执行SQL语句,对数据库进行增删改查。SQLiteOpenHelper是一个辅助类,帮助SQLiteDatabase获取对数据库的操作权。它有两个重写的方法,一个是onCreate()创建数据库,另一个是OnUpgrage() 用户升级数据库使用实例:1.写一个SQ...
分类:数据库   时间:2016-01-18 06:52:02    阅读次数:221
MySQL:MySQL日期数据类型、MySQL时间类型使用总结
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。日期类型 存储空间 日期格式 日期范围------------------------------------------ -----------------------------------------datetime ...
分类:数据库   时间:2016-01-18 06:52:15    阅读次数:177
Streaming replication slots in PostgreSQL 9.4
Streaming replication slots are a pending feature in PostgreSQL 9.4, as part ofthe logical changeset extractionfeature.What are they for, what do you ...
分类:数据库   时间:2016-01-18 01:49:50    阅读次数:307
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!