查询引擎命令:show engines MyISAM和InnoDB对比 对比项 MyISAM InnoDB 主外键 不支持 支持 事务 不支持 支持 行表锁 表锁,即使操作一条记录也会锁住整个表,不适合高并发操作 行锁,操作时只锁住一行,不对其他行有影响,适合高并发 缓存 只缓存索引,不缓存真实数据 ...
分类:
数据库 时间:
2020-06-08 18:54:42
阅读次数:
87
联表查询 left join right join inner join 区别 ...
分类:
其他好文 时间:
2020-05-31 11:27:55
阅读次数:
58
第6章 查询 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select查询语句语法: [WITH CommonTableExpression (, CommonTableExpression)*] (Note: On ...
分类:
其他好文 时间:
2020-05-30 19:34:29
阅读次数:
64
PostgreSQL标榜自己是世界上最先进的开源数据库。PostgreSQL的一些粉丝说它能与Oracle相媲美,而且没有那么昂贵的价格和傲慢的客服。它拥有很长的历史,最初是1985年在加利福尼亚大学伯克利分校开发的,作为Ingres数据库的后继。
分类:
数据库 时间:
2020-05-26 20:47:03
阅读次数:
153
基本数据检索:单表 复杂数据检索:多表:连接查询、子查询(嵌套查询)、集合运算 基本select语句: select <检索字段> from <表> where <检索条件> group by<分类> having<检索条件> order by <排序字段> 操纵列: 1.输出所有列:select ...
分类:
其他好文 时间:
2020-05-24 11:31:17
阅读次数:
69
错误是 超出最大连接数 排查方法:命令行进入MySQL连接,查询当前连接数 命令:show full processlist; 在连接数达到大量数值的时候,依次关闭相关服务,若某个服务触发连接数大量减少,说明该服务连接量大,或者使用完不释放 查看超时等待时间: 命令:show variables l ...
分类:
数据库 时间:
2020-05-23 16:14:27
阅读次数:
60
导读关键词:BIRT MongoDB JDBC MongoDB 不同于 Oracle,MYSQL 这些关系数据库,没有提供 JDBC 连接,查询语言也不是 SQL 了,换成了一套有些复杂的脚本语言。 BIRT 里怎么连 MongoDB 呢,通常是这两种方式: 1、 新建 Scripted Data ...
分类:
数据库 时间:
2020-05-21 10:10:49
阅读次数:
65
ResultMap 关联映射 使用ResultMap来进行关联查询,是利用主键表和外键表的关系来处理的,它相比前面的少写了一条sql语句,效率相对较高; 通过表连接查询将所需要的数据一并查询出来,然后再通过ResultMap将结果集映射到对应的对象中;单个对象==>association,集合==> ...
分类:
其他好文 时间:
2020-05-19 23:13:50
阅读次数:
101
某些情况下,sqlserver的表会被锁住,比如某个会话窗口有数据一直没提交,窗口又没关闭,或者执行删除等大量循环的时候,这时表就会被锁住 其他任何连接查询表数据时都不会返回,这时需要手工杀掉产生死锁的会话ID,才能恢复正常。 查看被锁表: select request_session_id spi ...
分类:
数据库 时间:
2020-05-19 14:55:08
阅读次数:
147
一封报警邮件,大量服务节点 redis 响应超时。 又来,好烦。 redis 响应变慢,查看日志,发现大量 TimeoutException。 大量TimeoutException,说明当前redis服务节点上已经堆积了大量的连接查询,超出redis服务能力,再次尝试连接的客户端,redis 服务节 ...
分类:
其他好文 时间:
2020-05-17 00:50:08
阅读次数:
119