Karen110 Karen110
3年前
SQL性能优化策略之索引优化方法
「数仓宝贝库」,带你学数据!导读:SQL优化是优化工作中经常会涉及的问题,由于早期的开发人员往往只关注于SQL功能的实现,而忽略了性能。特别是复杂的SQL,上线之后很少修改,一旦出现问题,即使是当初的开发人员自己也很难理清其中的业务逻辑,需要花费大量的时间去理解代码之间的关系,最终可能还是感觉无从下手。因此开发人员前期应做好代码注释,避免编写过于复杂的SQ
待兔 待兔
4年前
【译】为什么传统的PostgreSQL又流行起来了
本文译自《WhyoldschoolPostgreSQLissohipagain》(https://www.infoworld.com/article/3240064/sql/whyoldschoolpostgresqlissohipagain.html)byMattAsay(https://www.infoworl
Gloria36 Gloria36
4年前
MySQL数据类型详解和存储机制
1.1数据类型概览数据类型算是一种字段约束,它限制每个字段能存储什么样的数据、能存储多少数据、能存储的格式等。MySQL/MariaDB大致有5类数据类型,分别是:整形、浮点型、字符串类型、日期时间型以及特殊的ENUM和SE
Wesley13 Wesley13
3年前
Java8 使用LocalDate计算两个日期间隔多少年,多少月,多少天
最近项目遇到一个需要计算两个日期间隔的期限,需要计算出,整年整月整日这样符合日常习惯的说法,利用之前的Date和Calendar类会有点复杂,刚好项目使用了JDK8,那就利用起来这个新特性,上代码:publicstaticStringgetTerm(StringstartTime,StringendTime){Strin
Wesley13 Wesley13
3年前
Mysql系列第二讲 详解mysql数据类型(重点)
Mysql系列第二讲MySQL的数据类型整数类型示例1:有符号类型示例2:无符号类型类型(n)说明示例1(重点)示例2日期类型字符串类型mysql类型和java类型对应关系数据类型选择的一些建议MySQL的数据类型
Wesley13 Wesley13
3年前
mysql 开发进阶篇系列 12 锁问题(隔离级别下锁的差异)
1\.innodb在不同隔离级别下的一致性读及锁的差异  不同的隔离级别下,innodb处理sql时采用的一致性读策略和需要的锁是不同的,同时,数据恢复和复制机制的特点,也对一些sql的一致性读策略和锁策略有很大影响。对于许多sql,隔离级别越高,innodb给记录集的锁就越严格(龙其是使用范围条件的时候),产生的锁冲突的可能性也就越高,
Stella981 Stella981
3年前
ClickHouse基本操作(一)
常用SQL创建表1234567CREATETABLEb6logs(eventDateDate,impidUInt64,uidString,idfaString,imeiString)ENGINEMergeTree(eventDate,(impid,event
Stella981 Stella981
3年前
Python time模块 返回格式化时间
常用命令  strftimetime.strftime("%Y%m%d%H:%M:%S",formattime)第二个参数为可选参数,不填第二个参数则返回格式化后的当前时间日期201812112:00:00time.strftime('%H:%M:%S')返回当前时间的时分秒time.strftim
Wesley13 Wesley13
3年前
MYSQL表分区支持的函数清单
Mysql5.1支持的partition函数1.数学函数ABS(x)    返回x的绝对值CEILING(x)/CEIL(x)返回大于或等于x的最小整数FLOOR(x)    返回小于或等于x的最大整数MOD(x,y)    返回x除以y以后的余数2.日期时间函数EXTRACT(typeFROMd)    从
Wesley13 Wesley13
3年前
mysql存储过程和自定义函数
存储过程简介SQL语句需要先编辑后执行,而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储过程在数据库中,用户通过制定存储过程的名字并传给参数来调用它。存储过程是可编程的函数,在数据库中创建并保持,可以由SQL和控制结构组成。档想要在不同的应用平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的,数据库中的存储过程可以看错