今天看群里在讨论数据库死锁的问题,也一起研究了下,查了些资料在这里总结下。所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 由于资源占用是互斥的,...
Linux平台QT数据库编程 在linux平台使用qt来编写GUI程序,在进行数据库编程的时候,有两种选择方式,分别是:基于linux平台的数据库接口函数编程,另一种是使用qt自带的有关数据库类。那在这里我分别来讲一下这两种方式的实现。一、使用linux平台的数据库接口编程:在这里我使用的是一款免费...
1 ---------------------------------ajaxUtil----------------------------------------------------------------------------------- 2 3 // ajaxUtil.js...
1、需求,表 SYS_INFO 的 NAME 字段会重复,按照 创建时间CREATE_AT 字段,取最新一条,其他隐藏SELECT * FROM (SELECT T.*,ROW_NUMBER() OVER(PARTITION BY NAME ORDER BY CREATE_AT DESC) AS ....
当操作系统升级后、操作系统打完补丁后、安装完Oracle补丁之后和relink过程中出现问题时,都会用到relink方法来保证Oracle软件的正常使用。本文介绍一下relink方法的使用。1.以oracle用户登录操作系统[root@secdb ~]# su - oracleora11g@secd...
使用整数数据的精确数字数据类型。bigint从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据(所有数字)。存储大小为8个字节。int从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型...
1.sp_spaceused :sp_spaceused table_name---------------------------------------------------------------------------------------------name rows reserved...
PostgreSQL服务器发出的所有消息都赋予了五个字符的错误代码, 这些代码遵循 SQL 的"SQLSTATE"代码的习惯。需要知道发生了什么错误条件的应用通常应该测试错误代码,而不是查看文本错误信息。这些错误 代码轻易不会随着PostgreSQL的版本更新而修改,并且一般也不会随着错误信息的本地...
第一种:查Slow query的SQL语法: ?log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 (超过2秒的SQL语法记录起来,设短一点来记录除错也是一种方法.) 第二种:设MySQL Replication用binlog: ?...