数据库 MySQL悲观
// 0.开始事务 begin; /begin work;/ start transaction; (三者选一就可以) // 1.查询出商品信息 select status from table where id= 1 for update; // 2.根据商品信息生成订单 insert into table111 (id,goods_id) values ( nu……
数据库 Oracle的“ORA-00937: 不是单组分组函数” 如何解决?
之前在编写oracle的sql语句时遇到这个问题,这里做个记录 问题描述:ORA-00937: 不是单组分组函数 问题原因:select语句中又在查询某一列的值,其中还有聚合函数 原先本人编写SQL是这样……
数据库 InnoDB和MyISAM存储引擎的区别
InnoDB存储引擎 InnoDB是一个事务型的存储引擎,设计目标是处理大数量数据时提供高性能的服务,它在运行时会在内存中建立缓冲池,用于缓冲数据和索引。 InnoDB优点 1.支持事务处理、……
数据库 数据库查询n 1问题
本文链接:https://blog.csdn.net/wangjun5159/article/details/52389480 简介 在orm框架中,比如hibernate和mybatis都可以设置关联对象,比如user对象关联dept 假如查询出n个user,那么需要做n次查询dept,查……
数据库 redis分布式数据库
一、key pattern 查询相应的key 1)redis允许模糊查询key 有3个通配符 、?、[] : 通配任意多个字符 ?: 通配单个字符 []: 通配括号内的某1个字符 2)randomkey:返回随机key 3)type key:返回key存储的……
数据库 Bug 28450914 : ORA-600: [KDLRCI_GET_INLINE_DATA] SELECTING F
alert日志报错: 2019-11-18T07:15:12.704938 08:00 Errors in file /u01/app/oracle/diag/rdbms/sibcyb1/SIBCYB111/trace/SIBCYB111_ora_83111.trc (incident=803537) (PDBNAME=CDB$ROOT): ORA-00600: internal error code, arguments: [kdlrci_get_inl……
数据库 sqlserver 索引优化 CPU占用过高 执行分析 服务器检查[转]
SELECT TOP 10 [ Total Cost ] = ROUND (avg_total_user_cost * avg_user_impact * (user_seeks user_scans), 0 ) , avg_user_impact , TableName = statement , [ EqualityUsage ] = equality_columns , [ InequalityUsage ] = inequality_columns , [ Inclu……
数据库 Oracle commonly uesd tables/views and processes(二)
一、oracle commonly table 1、dba_extents #describes the extents comprising the segments in all tablespaces in the database. commonly column owner segment_name partition_name tablespace_name blocks bytes 2、dba_segments#describes the stor……
数据库 mysql不等于判断时,空值过滤问题
产生根源 比如我们有三条数据,对应的列名是delete_flag,对应的数据是‘normal’,‘delete’,null。 此时我们查所有不等于delete的记录,我们期望的是两条记录 normal和null。我们书写如下……
数据库 oracle相邻表记录交换(单双两两交换)
在博客园的博问中看到了一个这样的提问:一个表中有id和name两个字段,id是连续非空不重复的,想要交换相邻表记录的name值(单双两两交换)。 另外,如果最后的单独行没有对应的下……