摘要: 1.语法不同,两者语法有所不同 2)Mysql中group by可以使用别名,Oracle 中不可以 3)聚合函数+分组Oracle中出现在select列表中的字段或者出现在order by后面的字段,如果不是包含在分组函数中,那么该字段必须同时在group by子句中出现。Mysql没有此限制 4 阅读全文
posted @ 2021-01-05 12:47 苏天后 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 分析 mysql的join实现原理是,以驱动表的数据为基础,“嵌套循环”去被驱动表匹配记录, select * from a join b on a.bid =b.id 假设 a表10000数据,b表20数据 这里有2个过程,b 表数据最少,查询引擎优化选择b为驱动表, 循环b表的20条数据, 去a 阅读全文
posted @ 2021-01-04 01:01 苏天后 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制 阅读全文
posted @ 2021-01-03 22:23 苏天后 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 直入主题,因为看不懂Oracle的执行计划/解释计划(explain plan),我摸着石头过河,终于整理出一点关于oracle各种索引执行类型的小心得,希望能帮到面向百度编程各位! index unique scan -- 索引唯一扫描 条件: 1. 列的值唯一 2. 用 '=' 来查询 inde 阅读全文
posted @ 2021-01-03 21:25 苏天后 阅读(1940) 评论(0) 推荐(0) 编辑