码迷,mamicode.com
首页 >  
搜索关键字:数据库事务 savepoint rollback commit    ( 7279个结果
Oracle锁3:DDL锁
当一个正在进行的DDL操作执行在或者引用了schema对象(注)时,Data dcictionary(DDL)锁用于保护该schema对象的定义,在DDL操作执行期间仅锁定单个schema对象,数据库从不锁定整个数据字典。 Oracle数据库自动地请求DDL锁,用户不能显示请求DDL锁。例如,如果用户创建一个存储过程,那么数据库自动为存储过程中引用的对象请求DDL锁,这些DDL锁防止存储过程被编...
分类:数据库   时间:2015-01-20 10:29:27    阅读次数:158
使用C#代码追加和提交文件到SVN服务器
windows系统下使用svn的命令需要安装一个插件,下载地址:http://sourceforge.net/projects/win32svn/?source=typ_redirect安装后程序会自动把安装目录下的bin文件夹设置到系统的环境变量中,为了svn的commit命令可用,我们需要手动配...
分类:Windows程序   时间:2015-01-20 08:57:48    阅读次数:222
Git对象模型
Git对象在Git系统中有四中类型的对象,所有的Git操作都是基于这四种类型的对象。"blob":这种对象用来保存文件的内容。"tree":可以理解成一个对象关系树,它管理一些"tree"和“blob”对象。"commit":指向一个"tree",它用来标记项目某一个特定时间点的状态。它包括以下关于...
分类:其他好文   时间:2015-01-19 15:38:57    阅读次数:191
数据库事务隔离级别<转>
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现×: 不会出现脏读不可重复读幻读Read uncommitted√...
分类:数据库   时间:2015-01-17 23:23:24    阅读次数:281
Insert语句加/*+APPEND */在循环中单条提交对系统的影响分析
Insert语句加/*+APPEND*/ hint在循环中单条提交,由于/*+APPEND */ hint是在高水位线以上插入的特性,导致每提交一次,就会取一个新的block存放,高水位就上推一个block,以及/*+APPEND */ hint会给表加6级排它锁的特导,导致必须在commit后才能插入新的数据,大量单条/*+APPEND */插入,使得表急剧增大,除对insert本身造成性能影响之外,对以后的select、update、delete更是造成更巨大的影响。...
分类:移动开发   时间:2015-01-17 11:16:50    阅读次数:199
git merge commitId 把其他分支的某次提交merge进该分支
之前遇到的问题回顾:  1、目前log出来的内容只能查看不能编辑,虽然fetch下来,但是master和origin/master同时存在。我merge进来然后根据冲突去单个编辑用其他文本编辑器处理,编译确认,再一次add新版本,再次commit和push。 2、我在想有没有单个文件merge的形式,我找了蛮久,找不到类似的命令? 终于看到gitchina站长的视频,发现原来一直需要的是...
分类:其他好文   时间:2015-01-17 01:02:46    阅读次数:417
sql语句百例之Oracle
1.解锁用户  请输入用户名:sys  输入口令:sys as sysdba   alter user scott accout unlock;  用户已更改.  SQL> commit;  SQL> conn scott/tiger  更改scott口令  新口令:tiger  重新键入新口令:tiger  增加权限 用sys登陆完 grant create table, c...
分类:数据库   时间:2015-01-16 10:09:53    阅读次数:223
git代码提交流程
1.进入我的项目文件夹所在目录;2.git status 查看我修改过的文件;3.git add -A 将修改的文件全部添加, git add 文件名 只添加指定的文件名;4.git commit 进入另外一个编辑页面,在命令行的最上面一行输入下面的文字:【file文件名】 Add basic l....
分类:其他好文   时间:2015-01-15 23:27:22    阅读次数:380
Mysql配置innodb_flush_log_at_trx_commit
当innodb_flush_log_at_trx_commit被 设置为0,日志缓冲每秒一次地被写到日志文件,并且对日志文件做到磁盘操作的刷新,但是在一个事务提交不做任何操作。当这个值为1(默认值)之时,在每个事务提交时,日志缓冲被写到日志文件,对日志文件做到磁盘操作的刷新。当设置为2之时,在每个提...
分类:数据库   时间:2015-01-14 19:47:42    阅读次数:153
git 版本回退
本地版本回退直接修改commit指针用gitreflog命令查看当前历史commit指针位置然后用gitreset--hardHEAD@{N}来修改当前指针位置修改后用gitlog便无法看到HEAD@{N}版本之后的提交了reset参数说明:gitreset–mixed:此为默认方式,不带任何参数的gitreset,即时这种方式,它回退?.
分类:其他好文   时间:2015-01-14 18:10:08    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!