Karen110 Karen110
4年前
SQL性能优化策略之索引优化方法
「数仓宝贝库」,带你学数据!导读:SQL优化是优化工作中经常会涉及的问题,由于早期的开发人员往往只关注于SQL功能的实现,而忽略了性能。特别是复杂的SQL,上线之后很少修改,一旦出现问题,即使是当初的开发人员自己也很难理清其中的业务逻辑,需要花费大量的时间去理解代码之间的关系,最终可能还是感觉无从下手。因此开发人员前期应做好代码注释,避免编写过于复杂的SQ
待兔 待兔
5年前
【译】为什么传统的PostgreSQL又流行起来了
本文译自《WhyoldschoolPostgreSQLissohipagain》(https://www.infoworld.com/article/3240064/sql/whyoldschoolpostgresqlissohipagain.html)byMattAsay(https://www.infoworl
Stella981 Stella981
4年前
Mybatis Plus自定义sql
一、方法一:使用注解1、自定义sql方法@RepositorypublicinterfaceUserInfoMapperextendsBaseMapper<UserInfo{@Select("selectfromuser${ew.customSqlSegment}")List<U
Wesley13 Wesley13
4年前
mysql 开发进阶篇系列 12 锁问题(隔离级别下锁的差异)
1\.innodb在不同隔离级别下的一致性读及锁的差异  不同的隔离级别下,innodb处理sql时采用的一致性读策略和需要的锁是不同的,同时,数据恢复和复制机制的特点,也对一些sql的一致性读策略和锁策略有很大影响。对于许多sql,隔离级别越高,innodb给记录集的锁就越严格(龙其是使用范围条件的时候),产生的锁冲突的可能性也就越高,
Stella981 Stella981
4年前
ClickHouse基本操作(一)
常用SQL创建表1234567CREATETABLEb6logs(eventDateDate,impidUInt64,uidString,idfaString,imeiString)ENGINEMergeTree(eventDate,(impid,event
Wesley13 Wesley13
4年前
Mysql的mysqldump详解
一、导出1.1导出表结构及数据mysqldumpurootpsetgtidpurgedOFFdatabasetable1table2mysqldump.sql1.2只导出表结构mysqldumpurootpsetgtidpurgedOFFddatabase
Stella981 Stella981
4年前
Spring Boot之ConfigurationProperties与Value
SpringBoot之ConfigurationProperties与Value使用@Value("${property}")注入到你配置中有时是笨重的,特别是你有多个配置文件或者你的数据是多层次的。SpringBoot提供了另一个种允许强类型方法让你去管理和校验你的配置packagecom.moregx;i
Wesley13 Wesley13
4年前
mysql存储过程和自定义函数
存储过程简介SQL语句需要先编辑后执行,而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储过程在数据库中,用户通过制定存储过程的名字并传给参数来调用它。存储过程是可编程的函数,在数据库中创建并保持,可以由SQL和控制结构组成。档想要在不同的应用平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的,数据库中的存储过程可以看错
由 Mybatis 源码畅谈软件设计(五):ResultMap 的循环引用
作者:京东保险王奕龙本节我们来了解Mybatis是如何处理ResultMap的循环引用,它的解决方案非常值得在软件设计中参考。另外作为引申,大家可以了解一下Spring是如何解决Bean的循环注入的。以单测org.apache.ibatis.submitt