
数据库中间件
文章平均质量分 93
介绍各类数据库使用例如MySQL和OceanBase
大道之简
锲而舍之,朽木不折;锲而不舍,金石可镂
展开
-
JAVA开发常用API及封装
JAVA开发常用API及封装原创 2022-03-25 22:55:13 · 4406 阅读 · 1 评论 -
MySQL开发实战总结(一)
MySQL开发实战总结原创 2022-06-03 16:58:29 · 728 阅读 · 1 评论 -
高频 SQL 50 题(基础版)
高频SQL题目原创 2024-10-25 21:00:00 · 830 阅读 · 0 评论 -
MySQL学习笔记(二)
MySQL日常运维巡检项目整理以及学习总结笔记原创 2024-10-20 10:25:10 · 1051 阅读 · 0 评论 -
MySQL优化
SQL语句优化转载 2024-08-31 10:36:21 · 232 阅读 · 0 评论 -
OceanBase 集群高可用部署方案简介
OceanBase 集群高可用部署方案简介转载 2024-05-19 15:55:06 · 1104 阅读 · 0 评论 -
OceanBase数据库代理ODP
OceanBase数据库代理ODP转载 2024-06-12 09:54:43 · 222 阅读 · 0 评论 -
OceanBase数据库存储
OceanBase的数据库存储转载 2024-06-12 10:31:29 · 711 阅读 · 0 评论 -
MySQL学习笔记(一)
一、MySQL基础命令 1、关系型MySQL在互联网行业广泛使用,目前主流版本有5.7.x和8.0.x,企业使用5.7.x的较多一些,8.0.x性能提升较高,逐渐有很多公司用起来8.0.x版本了。本文以mysql5.7.29版本总结。依持久层框架如MyBatis/MyBatisPlus、JPA、Hibernate、JdbcTemplate等都对原始JDBC操作MySQL实现增删改差...原创 2020-05-05 18:52:36 · 10102 阅读 · 1 评论 -
CentOS7下安装MySQL8.0.13数据库教程(详细图解演示)
一:背景介绍. 1.1 项目部署Linux上面,需要安装MySQL数据库.之前也在本地安装过,现在在云服务器上再安装一下,方便下次查看.安装的方式有三种: ①:手动下载rpm依赖安装. ②:使用Linux的宝塔面板安装. ③:拉取Docker镜像安装. 后面两种安装比较简单,这里说一下第一种手动安...原创 2018-12-26 14:42:53 · 5694 阅读 · 0 评论 -
深入理解MySQL主从复制线程状态转变
Mysql的主从复制中主要有三个线程:master(binlog dump thread)、slave(I/O thread 、SQL thread),Master一条线程和Slave中的两条线程。I/O thread线程在Slave中创建,该线程用于请求Master,Master会返回binlog的名称以及当前数据更新的位置、binlog文件位置的副本。SQL线程也是在Slave中创建的,当Slave检测到中继日志有更新,就会将更新的内容同步到Slave数据库中,这样就保证了主从的数据的同步。转载 2023-11-04 13:02:05 · 663 阅读 · 0 评论 -
深入理解MySQL的Group By分组
having子句用于分组后筛选,where子句用于行条件筛选having一般都是配合group by和聚合函数一起出现如(where条件子句中不能使用聚集函数,而having子句就可以。having只能用在group by之后,where执行在group by之前。转载 2024-07-02 11:01:40 · 180 阅读 · 0 评论 -
MySQL修改数据库表的默认空间配置(两种方式实现)
一:问题背景介绍. 1. MySQL插入1000W条数据的时候因数据量大于单表默认数据量而报错.(MySQL 5.7) com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > 4194304). You can change this value on ...原创 2018-11-10 14:56:07 · 9627 阅读 · 0 评论 -
MySQL 中,21 个写 SQL 的好习惯!!!
1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。explain select * from user where userid =10086 or age =18;2、操作delete或者update语句,加个limit(SQL后悔药)在执行删除或者更新语句,尽量加上limit,以下面的这条 SQL 为例吧:delete from euser where.转载 2020-10-31 23:08:15 · 189 阅读 · 0 评论 -
深入理解MySQL的Order By排序
MySQL的Order By排序转载 2024-06-26 22:32:32 · 268 阅读 · 0 评论 -
MySQL清空单表数据
一:问题背景 1. 问题描述 之前测试1千万数据插入MySQL数据库里面,分别使用单线程的方式和线程池的方式对比测试,查看效果,但是插入了1千万数据后,由于是测试数据,现在不能在新建一张表浪费存储空间,还是之前的表,要清空原来的数据.有哪些方式可用? 2. 解决思路 单表删除数据,无非是delete和truncate.删除全表...原创 2018-11-11 16:38:04 · 1846 阅读 · 0 评论