欢迎投稿

今日深度:

一体化架构:重新定义分布式数据库,进军核心业务系统,

一体化架构:重新定义分布式数据库,进军核心业务系统, 随着互联网的飞速发展,人类社会的数据量迅速激增。而互联网业务的发展通常具有爆发性,业务量很可能在短时间内呈爆发(发布于2022-01-18 00:24:20)

Neo4j 针对2022图数据平台发展的十大预测,

Neo4j 针对2022图数据平台发展的十大预测, 数字化经济方兴未艾的浪潮中,中国各类企业乃至政府都面临着数字化转型的挑战。而随着疫情的逐步稳定,是否能成功实现数字化转型成为(发布于2022-01-18 00:24:13)

是时候检查一下使用索引的姿势是否正确了!,

是时候检查一下使用索引的姿势是否正确了!, 索引,可以有效提高我们的数据库搜索效率,各种数据库优化八股文里都有相关的知识点可背,不过单纯的被条目其实很容易忘记。 所(发布于2022-01-18 00:04:26)

访问数据库总超时?这份避坑指南请收好,

访问数据库总超时?这份避坑指南请收好, 本文转载自微信公众号「数仓宝贝库」,作者李玥 。转载本文请联系数仓宝贝库公众号。 01事故排查过程 电商公司大都希望做社交引流,社(发布于2022-01-18 00:04:17)

Sentry 开发者贡献指南-数据库迁移,

Sentry 开发者贡献指南-数据库迁移, Django 迁移是我们处理 Sentry 中数据库更改的方式。 Django 迁移官方文档:https://docs.djangoproject.com/en/2.2/topics/migrations/。 这些将涵盖了解迁移正在执行(发布于2022-01-17 00:08:44)

数据库文件损坏并且无备份,不用慌!DB Repair修复工具利器,

数据库文件损坏并且无备份,不用慌!DB Repair修复工具利器, 概述 sqlserver作为微软公司重要的数据库产品,在一些中小企业中得到广泛应用。数据库作为企业承载数据应用的重要载体(发布于2022-01-15 00:05:42)

聊聊数据库是信息化的加速器,

聊聊数据库是信息化的加速器, 昨天关于NESTED LOOP BATCHING的文章,有朋友说这是执行计划选择错误,而不是笛卡尔积的问题。实际上此类SQL性能问题,都是因为统计数据而选错了执行计(发布于2022-01-13 00:04:20)

MongoDB 系列 - 数据查询游标你用对了吗?,

MongoDB 系列 - 数据查询游标你用对了吗?, 几个话题 本文会根据以下几个话题进行讨论与讲解,文中的目录不完全和这几个话题一致,但当你阅读完本文后,相信这些答案应该也有了,(发布于2022-01-13 00:04:10)

查询MySQL字段注释的五种方法!,

查询MySQL字段注释的五种方法!, 本文转载自微信公众号「Java中文社群」,作者磊哥。转载本文请联系Java中文社群公众号。 很多场景下,我们需要查看 MySQL 中表注释,或者是某张表下(发布于2022-01-11 00:06:57)

面试时候总喜欢问的 JVM 要点在哪?,

面试时候总喜欢问的 JVM 要点在哪?, 本文转载自微信公众号「Java极客技术」,作者鸭血粉丝 Tang。转载本文请联系Java极客技术公众号。 面试的时候,很多面试官问 JVM 的时候,我们作(发布于2022-01-11 00:06:46)

PostgreSQl 12主从流复制及归档配置,

PostgreSQl 12主从流复制及归档配置, 上一篇文章说道PostgreSQL 12 的源码部署,这里我们说一下PostgreSQl 12的主从流复制和归档配置。 主从复制的两种形式 1) 基于文件的日志传送 创建一个(发布于2022-01-11 00:06:39)

SQL 不知道咋优化?吹一手 Join 语句的优化准没错,

SQL 不知道咋优化?吹一手 Join 语句的优化准没错, 本文转载自微信公众号「飞天小牛肉」,作者小牛肉 。转载本文请联系飞天小牛肉公众号。 面试最怕遇到的问题是什么,如何做优化(发布于2022-01-11 00:06:31)

MySQL基础教程之DML语句详解,

MySQL基础教程之DML语句详解, 目录 DML 语句 1.插入记录 2.更新记录 3.简单查询记录 4.删除记录 5.查询记录详解(DQL语句) 5.1.查询不重复的记录 5.2.条件查询 5.3.聚合查询 5.4.排序查询 5(发布于2022-01-10 07:25:56)

MySQL游标详细介绍,

MySQL游标详细介绍, 目录 1、什么是游标(或光标) 2、如何使用游标 1、声明游标 2、打开游标 3、使用游标 4、关闭游标 3、代码举例 4、小结 1、什么是游标(或光标) 虽然我们也可以(发布于2022-01-10 07:25:52)

MySQL之存储函数详细介绍,

MySQL之存储函数详细介绍, 目录 1、创建存储函数 2 、调用存储函数 3、删除存储函数 4、查看存储过程 5、修改存储函数 6、对比存储函数和存储过程 7、练习题加强 1、创建存储函数 语(发布于2022-01-10 07:25:48)

mysql使用自定义序列实现row_number功能(步骤详解),

mysql使用自定义序列实现row_number功能(步骤详解), 看了一些文章,终于知道该怎么在 mysql 里面实现 row_number() 排序 话不多说,show you the code: 第一步:建表: create table grades(`name` varcha(发布于2022-01-10 07:25:44)

深入聊聊MySQL中各种对象的大小长度限制,

深入聊聊MySQL中各种对象的大小长度限制, 目录 标识符的长度限制 权限表中范围字段的长度限制 数据库和表的数量限制 表大小的限制 字段数量和数据行大小的限制 字段数量限制 数据(发布于2022-01-10 07:25:40)

mysql命令行下执行sql文件的几种方法,

mysql命令行下执行sql文件的几种方法, 目录 第一种方法:未连接mysql数据库时 第二方法:在已经连接数据库的情况下,此时命令提示符为mysql, 用MySQL的source命令导入SQL文件实战记录(发布于2022-01-10 07:25:36)

MySQL执行外部sql脚本文件的命令,

MySQL执行外部sql脚本文件的命令, 目录 1.创建包含sql命令的sql脚本文件 2.执行sql脚本文件(介绍三种方式) sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本(发布于2022-01-10 07:25:31)

mysql如何实现最大连接数,

mysql如何实现最大连接数, 目录 数据库连接数突然增大是什么原因? 一、前言 二、知识点 三、实操 四、参考资料 数据库连接数突然增大是什么原因? 可能是数据库性能突然变慢,连(发布于2022-01-10 07:25:28)

MySQL定时任务不能正常执行的原因分析及解决方法,

MySQL定时任务不能正常执行的原因分析及解决方法, 目录 前言 原因分析及解决方法 让定时任务快速执行 总结 前言 在使用数据库定时任务时,常常会出现定时任务不执行的问题,现对(发布于2022-01-10 07:25:24)

MySQLcount(1)、count(*)、count(字段)的区别,

MySQLcount(1)、count(*)、count(字段)的区别, 目录 1.初识COUNT 2.COUNT(字段)、COUNT(常量)和COUNT(*)之间的区别 3.COUNT(*)的优化 MyISAM InnoDB 4.COUNT(*)和COUNT(1) 5.COUNT(字段) 6.总结 关于数据库中行数统计(发布于2022-01-10 07:25:19)

MySQL实现显示百分比显示和前百分之几的方法,

MySQL实现显示百分比显示和前百分之几的方法, 目录 要求 实现代码 数据库 前几天一个朋友让我帮忙写的,随手记录一下,感觉难度也不大,就是写的时候遇到一些问题。优化方便做得(发布于2022-01-10 07:25:15)

SQL数据库十四种案例介绍,

SQL数据库十四种案例介绍, 数据表 /*Navicat SQLite Data TransferSource Server : schoolSource Server Version : 30808Source Host : :0Target Server Type : SQLiteTarget Server Version : 30808File Encoding : 65001Date: 2021-12-23 16(发布于2022-01-10 07:25:11)

MySQL导入与导出备份详解,

MySQL导入与导出备份详解, 目录 一、MySQL备份类型详解 (一)按照备份对数据库的影响分类 (二)按照备份的文件进行分类 (三)按照备份的方式进行分类 二、MySQL数据库导出 (一)(发布于2022-01-10 07:25:07)

MySQL定位并优化慢查询sql的详细实例,

MySQL定位并优化慢查询sql的详细实例, 目录 1.如何定位并优化慢查询sql a.根据慢日志定位慢查询sql b.使用explain等工具分析sql c.修改sql或者尽量让sql走索引 2.联合索引的最左匹配原则的成(发布于2022-01-10 07:25:03)

一起来了解mysql数据库,

一起来了解mysql数据库, 目录 一、数据库是什么? 二、数据库的分类? 三、数据库和数据结构的区别 四、MySQL数据库的介绍 4.1 MySQL数据库的组成 4.2 MySQL服务器的介绍 4.3 MySQL数据库的(发布于2022-01-10 07:24:59)

MySQL多实例的配置应用实例场景,

MySQL多实例的配置应用实例场景, 目录 MySQL多实例 多实例概述 什么是多实例: 为什么要配置多实例 多实例的应用场景 配置多实例 MySQL多实例 多实例概述 什么是多实例: 在一台服务(发布于2022-01-10 07:24:55)

升级到mysql-connector-java8.0.27的注意事项,

升级到mysql-connector-java8.0.27的注意事项, 最近线上安全扫描到mysql连接器的一个漏洞,看了一下用的是5.1.47的版本,确实挺久了  建议是升级到8.0.27最新版 凡是升级总会碰到点问题,换(发布于2022-01-10 07:24:50)

MySQL中锁的相关问题,

MySQL中锁的相关问题, 锁分类: 从对数据操作的粒度分 : 表锁:操作时,会锁定整个表。行锁:操作时,会锁定当前操作行。 从对数据操作的类型分: 读锁(共享锁):针对同一份(发布于2022-01-10 07:24:46)

超全MySQL学习笔记,

超全MySQL学习笔记, 目录 MyISAM和InnoDB 性能下降SQL慢的原因: Mysql执行顺序 SQLJoin 索引 索引的优劣 1.优势 2.劣势 索引分类 创建 删除 查看 mysql索引结构 那些情况建索引 哪些情况不要建(发布于2022-01-10 07:24:42)

MySQL语句汇总整理,

MySQL语句汇总整理, 目录 1.选择数据库 USE 2.显示信息 SHOW 3.创建表 CREATE TABLE 4.插入数据 INSERT 1.选择数据库 USE 刚链接到 MySQL 时,没有数据库打开供你使用,而我们需要选择一个数据库(发布于2022-01-10 07:24:37)

MySQL和Oracle的元数据抽取实例分析,

MySQL和Oracle的元数据抽取实例分析, 目录 前言 什么是元数据 参考文档地址 先说MySQL 再说Oracle 总结 前言 最近接到个任务是抽取mysql和Oracle的元数据,大致就是在库里把库、schema、表、(发布于2022-01-10 07:24:33)

MySQL数据库性能优化介绍,

MySQL数据库性能优化介绍, 目录 为什么做优化?? 从哪些方面入手?? 解决方案是什么???  要怎样选择??? SQL优化 总结 为什么做优化?? 因为数据量太多了,项目部署上线再(发布于2022-01-10 07:24:28)

MySQL数据库主从复制与读写分离,

MySQL数据库主从复制与读写分离, 目录 一.主从复制 主从复制三线程 主从复制的过程: 主从复制的策略: 主从复制高延迟 二.读写分离 读写分离概念 读写分离原因与场景 总结 一.主从(发布于2022-01-10 07:24:25)

MySQL的多版本并发控制MVCC的实现,

MySQL的多版本并发控制MVCC的实现, 目录 什么是MVCC MVCC的实现 MVCC 有没有解决幻读? 什么是MVCC MVCC就是多版本并发控制。 MySQL的事务型存储引擎通过多版本并发控制(MVCC)来提升并发性(发布于2022-01-10 07:24:21)

新手必学的mysql外键设置方式,

新手必学的mysql外键设置方式, 目录 外键的作用 mysql外键设置方式 总结 外键的作用 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能(发布于2022-01-10 07:24:17)

mysql增加外键约束具体方法,

mysql增加外键约束具体方法, 本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 MySQL 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系(发布于2022-01-10 07:24:12)

mysql数据库之索引详细介绍,

mysql数据库之索引详细介绍, 目录 思维导图 简单理解 索引模型的演变 二叉查找树 自平衡二叉树 B树 B+树 聚集索引与二级索引 总结 如果你想深入了解为什么mysql可以快速的进行检索数(发布于2022-01-10 07:24:08)

SQL使用ROW_NUMBER()OVER函数生成序列号,

SQL使用ROW_NUMBER()OVER函数生成序列号, 语法: ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说 ROW_NUMBER() 从1开始,为每一条分组记录返回一个数字,这里的 ROW_NUMBER() OVER (ORDER BY CYL(发布于2022-01-10 07:24:04)

MySQL的复合索引总结,

MySQL的复合索引总结, 目录 1.背景 2.认识复合索引 3.最左匹配原则 4.字段顺序的影响 5.单字段是否可以触发索引 7.复合索引可以替代单一索引吗 1.背景 最近频繁出现慢SQL导致系统性能问(发布于2022-01-10 07:24:00)

MySQL的索引原理以及查询优化详解,

MySQL的索引原理以及查询优化详解, 目录 一、介绍 1.什么是索引? 2.为什么要有索引呢? 二、索引的原理 一 索引原理 二 磁盘IO与预读 三、索引的数据结构 四、Mysql索引管理 一、功能(发布于2022-01-10 07:23:56)

详解mysql触发器trigger实例,

详解mysql触发器trigger实例, 目录 什么是触发器 创建触发器 现在有表如下: 这里再啰嗦几句: 限制和注意事项 总结 数据库触发器有以下的作用: MySQL好像从5.0.2版本就开始支持触发器(发布于2022-01-10 07:23:52)

详解MySQL存储过程的创建和调用,

详解MySQL存储过程的创建和调用, 目录 前言 存储过程(Stored Procedure): 一、存储过程的创建和调用 1、创建存储过程 2、调用存储过程:call sp_name[(传参)]; 3、存储过程体 4、为语句块贴标(发布于2022-01-10 07:23:48)

详解Mysql中tinyint与int的区别,

详解Mysql中tinyint与int的区别, 问题:int(1) 和 tinyint(1) 有什么区别呢? 像这样的设计,反正我是不会写int(1)的。 查了下,mysql中设置了储存类型后,储存是定长的,也就是说, int(1) 和(发布于2022-01-10 07:23:44)

Mysql的复合索引如何生效,

Mysql的复合索引如何生效, 目录 背景 认识复合索引 最左匹配原则 字段顺序的影响 复合索引可以替代单一索引吗? 小结 背景 最近频繁出现慢SQL导致系统性能问题,于是决定针对索引(发布于2022-01-10 07:23:40)

mysql+mybatis实现存储过程+事务 + 多并发流水号获取,

mysql+mybatis实现存储过程+事务 + 多并发流水号获取, 数据库存储过程 DROP PROCEDURE IF EXISTS `generate_serial_number_by_date`;CREATE PROCEDURE `generate_serial_number_by_date`( IN param_key varchar(100), IN param_or(发布于2022-01-10 07:23:35)

SQL查询至少连续七天下单的用户,

SQL查询至少连续七天下单的用户, 创建表格 create table orde(id varchar(10),date datetime,orders varchar(10)); insert into orde values('1' , '2019/1/1',10 )insert into orde values('1' , '2019/1/2',109 )insert into orde value(发布于2022-01-10 07:23:32)

SQL查询至少连续n天登录的用户,

SQL查询至少连续n天登录的用户, 以连续3天为例,使用工具:MySQL。 1.创建SQL表: create table if not exists orde(id varchar(10),date datetime,orders varchar(10));insert into orde values('1' , '2019/1/1',10 );inser(发布于2022-01-10 07:23:28)

MySQL数据库终端—常用操作指令代码,

MySQL数据库终端—常用操作指令代码, 目录 1、添加用户 2、更改用户名和host主机 3、更改密码 4、删除用户 5、查询所有用户及主机host 6、查看数据库 7、创建数据库 8、查看数据库定义(发布于2022-01-10 07:23:22)

SQL去重方法汇总,

SQL去重方法汇总, 在使用SQL提数的时候,常会遇到表内有重复值的时候,比如我们想得到 uv (独立访客),就需要做去重。 在 MySQL 中通常是使用 distinct 或 group by 子句,但在支持窗口(发布于2022-01-10 07:23:18)

详解MySQL如何有效的存储IP地址及字符串IP和数值之间如何转换,

详解MySQL如何有效的存储IP地址及字符串IP和数值之间如何转换, 在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,(发布于2022-01-10 07:23:14)

数据库初始化及数据库服务端操作详解,

数据库初始化及数据库服务端操作详解, 目录 为什么要学习数据库? 数据库的好处: 数据库的概念: SQL语言的介绍 SQL的优点 数据库存储数据的原理 MySQL服务端的操作 1.服务端的登陆(发布于2022-01-10 07:13:17)

Hive-SQL查询连续活跃登录用户思路详解,

Hive-SQL查询连续活跃登录用户思路详解, 连续活跃登陆的用户指至少连续2天都活跃登录的用户 解决类似场景的问题 创建数据 CREATE TABLE test5active(dt string,user_id string,age int)ROW format delim(发布于2022-01-10 07:13:13)

SQL Server DATEDIFF() 函数用法,

SQL Server DATEDIFF() 函数用法, 定义和用法 DATEDIFF(datepart,startdate,enddate) startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值: 实例 select DATEDIFF(dd,'2021-12-01','2021-12-(发布于2022-01-10 07:13:09)

sqlsever2019文件创建与变量示例,

sqlsever2019文件创建与变量示例, 目录 一、新建sql文件 二、局域变量 三、局部变量赋值 四、代码注释 五、全局变量 总结 一、新建sql文件 点击新建查询: 二、局域变量 在声明局域变(发布于2022-01-10 07:13:06)

解析SQL Server CDC配合Kafka Connect监听数据变化的问题,

解析SQL Server CDC配合Kafka Connect监听数据变化的问题, 写在前面 好久没更新Blog了,从CRUD Boy转型大数据开发,拉宽了不少的知识面,从今年年初开始筹备、组建、招兵买马,到现在稳(发布于2022-01-10 07:13:01)

SQLServer触发器调用JavaWeb接口的过程详解,

SQLServer触发器调用JavaWeb接口的过程详解, 这几天接到一个需求需要吧不同系统的数据库进行同步,需要我做一个中间平台进行连接,瞬间就想到了触发器调用接口然后通过API进行传递(发布于2022-01-10 07:12:57)

SQL查询连续登陆7天以上的用户的方法实现,

SQL查询连续登陆7天以上的用户的方法实现, 查询7天连续登陆用户这个问题很经典,解决方法也有很多,这里我讲一下笔者的方法,希望对大家有帮助。 具体思路: 1、因为每天用户登录(发布于2022-01-10 07:12:53)

SQL 查询连续登录的用户情况,

SQL 查询连续登录的用户情况, 以连续3天为例,使用工具:MySQL。 1.创建SQL表: create table if not exists orde(id varchar(10),date datetime,orders varchar(10));insert into orde values('1' , '2019/1/1',10 );insert(发布于2022-01-10 07:12:49)