搜索文章
首页
智能助手
归档
瞬间
首页
智能助手
归档
瞬间
青云
记录、分享
全部
杂文 (3)
Java (344)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
人工智能 (19)
MQTT (3)
慢SQL你是怎么优化的
针对SQL慢查询,可以考虑以下一些优化措施: 优化查询语句结构:检查是否存在冗余的操作、重复的子查询、不必要的排序、大量的JOIN操作等。优化查询语句的结构和逻辑,减少不必要的数据读取和计算。 添加合适的索引:确保查询中涉及的列都有适当的索引,并且查询条件能够充分利用索引。通过使用适当的索引,提高查
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
CHAR 和 VARCHAR 的区别?
CHAR和VARCHAR的区别可以总结如下: 存储方式:CHAR是固定长度的字符类型,而VARCHAR是可变长度的字符类型。 占用空间:CHAR会以固定的长度存储数据,不论实际存储的字符数目,而VARCHAR则根据实际需要的空间动态分配存储。 尾随空格:
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
并发事务带来哪些问题?
并发事务可以带来以下几个问题: 脏读(Dirty Read):一个事务读取了另一个事务未提交的数据。假设事务A修改了一条数据但未提交,事务B却读取了这个未提交的数据,导致事务B基于不准确的数据做出了错误的决策。 不可重复读(Non-repeatable Read):一个事务在多次读取同一数据时,得到
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
MySQL 记录货币用什么字段类型
在MySQL中记录货币金额,一般推荐使用DECIMAL字段类型。 DECIMAL字段类型用于存储精确的定点数值,可以指定总共的位数和小数点后的位数。这使得它非常适合用于存储货币金额,因为货币金额通常需要精确到小数点后几位。 以下是一个示例创建DECIMAL字段类型的语句: CREATE TABLE
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
什么是索引下推?(深入)
介绍索引下推 索引下推(INDEX CONDITION PUSHDOWN,简称 ICP)是在 MySQL 5.6 针对扫描二级索引的一项优化改进。总的来说是通过把索引过滤条件下推到存储引擎,来减少 MySQL 存储引擎访问基表的次数以及 MySQL 服务层访问存储引擎的次数。ICP 适用于 MYIS
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
为什么需要数据库连接池呢?
首先,我们要明白数据库连接池是一种管理和维护数据库连接的技术。它在应用程序和数据库之间建立了一个连接的缓冲池,用于存储和复用已经建立好的数据库连接。 那为什么需要数据库连接池呢? 提高性能:数据库连接的建立和断开是比较耗时的操作,频繁地创建和销毁连接会增加系统的负担。通过使用连接池,可以避免频繁地创
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
什么是覆盖索引?
覆盖索引是指一个索引包含了查询所需的所有列,而无需访问表的实际数据页。 当数据库系统执行查询时,通常需要从磁盘中读取数据页到内存中才能进行处理。而如果使用了覆盖索引,由于索引已经包含了查询所需的所有列的值,数据库系统可以直接通过索引来获取这些值,而不需要额外地读取数据页。这样可以减少磁盘 I/O 的
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
什么是索引下推?
索引下推(Index Condition Pushdown,简称ICP)是一种数据库查询优化技术,它利用了数据库引擎中的索引和过滤条件,将部分过滤工作下推到存储引擎层面进行处理,从而减少不必要的数据读取和传输。 在传统的查询执行过程中,数据库引擎首先根据索引定位到符
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
什么是最左前缀原则?
最左前缀原则(Leftmost Prefix Rule)是索引在数据库查询中的一种使用规则。它指的是在使用复合索引时,索引的最左边的连续几个列会被用于查询过滤条件的匹配。 具体来说,如果在表中创建了一个复合索引,包含多个列 A、B、C,那么最左前缀原则要求查询中的过滤条件必须从索引的最左边开始,并且
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
mysql 中in 和exists 的区别
当谈到 MySQL 中的 IN 和 EXISTS 时,它们都是用于查询和筛选数据的条件语句,但有一些重要的区别: IN关键字:使用 IN 条件时,我们提供一个固定的值列表,然后将其与指定列的值进行比较。如果列中的值与列表中的任何一个值匹配,就会返回结果。IN 条件适合用于确定某个字段的值是否在给定的
作者:詹学伟
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
共 517 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
页
# ollama
(1)
# spring ai alibaba
(3)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(33)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(20)
# Python爬虫
(1)
# leetcode
(11)
# epoll
(1)
# jenkins
(2)
# rocketmq
(15)
# Python基础
(1)
# ShardingSphere
(0)
# 分库分表
(0)
# GPT
(1)
# 架构
(6)
# minio
(1)
# k8s
(0)
# dubbo
(8)
# nginx
(0)
# elasticsearch
(12)
# springcloud
(24)
# 数据结构和算法
(28)
# 设计模式
(7)
# jvm
(24)
# spring
(28)
# mybatis
(22)
# redis
(18)
# mysql
(60)
# springboot
(11)
# seata
(1)
# linux
(4)
# itext
(1)
# datax
(1)
# flume
(2)
# kafka
(5)
# hbase
(2)
# zookeeper
(17)
# spark
(5)
# hive
(4)
# docker
(3)
# hadoop
(2)
# 杂文
(3)
# java
(235)
友情链接
青云博客
网笙久久的博客