sql

表重命名快速指令

星期日, 九月 20th, 2020 | JAVA-and-J2EE | 没有评论

表重命名sql指令:

 
RENAME TABLE t_user TO t_user_20200920;
RENAME TABLE data_user TO t_user;

Tags:

Sql server 2008 日志满对应的收缩日志的sql

星期日, 三月 21st, 2010 | Database, JAVA-and-J2EE | 没有评论

sql如下:
BACKUP LOG dbname to disk=’dbname.log’
DBCC SHRINKFILE (‘dbname_log’,1)

不过要记得执行两遍才可以最终执行收缩;

Tags: , , ,

遭遇db2频繁报内存不足的OS错误勘误解决方法

星期日, 十月 11th, 2009 | Database, JAVA-and-J2EE | 一条评论

异常信息,因为有数据库的轮循处理,查询比较频繁,加上有高的并发访问,不到2个小时就挂掉了
希望高手求解!(下面是论坛的求助和解决方案,最终还是sql的实参过多,缓存溢出造成)

2009-09-29-19.48.24.000000+480 I34133163H580 LEVEL: Warning
› Continue reading

Tags: , , ,

JDBC事务隔离级别和db2中几个隔离级别行锁等

星期六, 八月 1st, 2009 | Database, JAVA-and-J2EE | 7 Comments

聊记下对应的事务处理问题 ———工作中头疼的事务拆分,降低事务的–文字简介–

JDBC的数据隔离级别设置:
JDBC 数据库隔离级别 数据访问情况
TRANSACTION_READ_UNCOMMITTED ur 就是俗称“脏读”(dirty read),在没有提交数据时能够读到已经更新的数据
TRANSACTION_READ_COMMITTED cs 在一个事务中进行查询时,允许读取提交前的数据,数据提交后,当前查询就可以读取到数据。update数据时候并不锁住表
TRANSACTION_REPEATABLE_READ rs 在一个事务中进行查询时,不允许读取其他事务update的数据,允许读取到其他事务提交的新增数据
TRANSACTION_SERIALIZABLE rr 在一个事务中进行查询时,不允许任何对这个查询表的数据修改。

JDBC事务隔离级别
为了解决与“多个线程请求相同数据”相关的问题,事务之间用锁相互隔开。多数主流的数据库支持不同类型的锁;因此,JDBC API 支持不同类型的事务,它们由 Connection 对象指派或确定。在 JDBC API 中可以获得下列事务级别:
› Continue reading

Tags: , , , ,

Search

文章分类

Links

Meta