
mysql
文章平均质量分 78
帅气的梧桐述
大道至简,知易行难。
展开
-
Mysql大数据量表分页查询性能优化
Mysql大数据量表分页查询性能优化。首先是count(*)性能优化,然后是分页查询性能优化。最后介绍Mybatis-plus分页查询的源码实现。原创 2024-12-24 12:27:12 · 1080 阅读 · 0 评论 -
Mysql8.0.36 Centos8环境安装
Mysql8.0.36版本Centos8环境安装与配置介绍原创 2024-07-02 10:45:23 · 622 阅读 · 0 评论 -
使用trace工具分析Mysql如何选择索引
MySQL的Trace工具是自MySQL 5.6版本引入的一个强大功能,用于SQL查询执行过程的深度追踪。通过启用trace,DBA和开发者可以深入了解MySQL服务器在执行特定SQL语句时内部优化器的行为以及各种操作的具体细节。原创 2024-01-23 21:42:18 · 623 阅读 · 0 评论 -
ICP(Index Condition Pushdown)索引下推
MySQL的“索引下推”(Index Condition Pushdown,简称ICP)是MySQL 5.6引入的一个优化特性。这个特性允许MySQL在执行索引查询时,将某些条件判断下推到索引扫描阶段,从而减少需要检查的行数,提高查询效率。原创 2024-01-22 22:19:08 · 495 阅读 · 0 评论 -
(三)深入理解SQL优化与掌握索引使用
SQL优化和索引分析原创 2024-01-15 21:52:56 · 190 阅读 · 0 评论 -
(二)Explain使用与详解
Explain工具介绍原创 2024-01-08 21:09:24 · 918 阅读 · 0 评论 -
(一)深入理解Mysql底层数据结构和算法
深入理解Mysql底层数据结构和算法。结合图文介绍了存储结构、mysql的索引(主键索引、非主键索引、联合索引)、B+tree、存储引擎等原创 2023-12-23 21:02:18 · 1412 阅读 · 2 评论 -
Java获取Mysql表结构和获取ResultSet对象中列的类型和属性信息的方法
获取表结构的方法Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/MALL?user=root&password=123456"); DatabaseMetaData meta = (DatabaseMetaData) conn.getMetaData(); ResultSet ...原创 2019-11-13 17:37:12 · 2455 阅读 · 0 评论 -
SpringBoot2 jpa mysql保存日期相差13或14小时
问题描述项目中采用springboot+jpa+mysql来保存数据,在测试环境发现java new Date()保存的数据时间与本地时间相差8小时。问题分析首先查看mysql数据库的时间和时区:查看当前时间:select now();返回结果相差8小时查看mysql时区:show variables like '%time_zone%';返回的system_time...原创 2019-10-31 17:43:35 · 2567 阅读 · 1 评论 -
ubuntu系统安装mysql 5.7.27
本文章主要介绍deb文件的安装和docker方式。安装准备:下载文件地址:https://dev.mysql.com/downloads/mysql/5.7.html下载必要文件:mysql-common_5.7.27-1ubuntu16.04_amd64.deb mysql-community-server_5.7.27-1ubuntu16.04_amd...原创 2019-09-19 14:56:38 · 1130 阅读 · 0 评论 -
docker镜像快速启动与连接mysql
docker镜像快速启动与连接mysql5.7和mysql8.0原创 2018-09-21 09:09:20 · 319 阅读 · 0 评论 -
Mysql数据库表类型不支持事务解决办法
在项目开发过程中,使用了Spring data jpa自动创建表。但是默认情况下,创建出来的表类型为MyISAM。(MySQL数据库默认的存储引擎类型是MyISAM,这种存储引擎类型不支持事务处理。)导致在项目测试中发现异常后,事务无回滚动作。解决办法:1. 在Spring data jpa中的配置中添加database-platform: org.hibernate.dialec...原创 2018-09-20 10:27:42 · 3887 阅读 · 0 评论 -
Ubuntu 16.04安装MySQL(5.7.18)
Ubuntu 16.04安装MySQL转载 2017-09-27 16:22:29 · 360 阅读 · 0 评论 -
linux系统离线安装mysql
本文主要介绍linux使用官方编译好的二进制包安装mysql。首先下载:mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz网址:https://dev.mysql.com/downloads/mysql/注意选择:Linux - Generic 表示Linux通用版本的mysql解压安装文件:tar -原创 2017-08-23 17:41:52 · 7837 阅读 · 0 评论 -
SQL的语句执行顺序
SQL的查询语句执行顺序原创 2017-07-05 17:11:09 · 358 阅读 · 0 评论 -
mysql查询每天每周每月每年的数据方法
mysql日期函数与自定义变量使用或查询方法原创 2017-07-05 15:56:41 · 25469 阅读 · 5 评论