服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

  • Mysql不同于Oracle:MySQL的insert会阻塞update

    不同于Oracle:MySQL的insert会阻塞update

    某银行客户在从Oracle迁移到MySQL的开发中,MySQL在READ-COMMITTED隔离级别下,出现了insert阻塞update的情况,但同样的情况下,Oracle的insert则不会阻塞update。本文...

    未知1972023-05-07
  • MysqlMySQL中常用的日期函数

    MySQL中常用的日期函数

    日期在我们平时在MySQL查询中是非常常用的一种类型,日期类型的值又会因不同场景而存储的格式不一致,在我们查询的时候,就需要经过转换到指定格式...

    未知552023-05-07
  • MysqlMySQL 客户端不辞而别,服务端怎么办?

    MySQL 客户端不辞而别,服务端怎么办?

    今天我们来介绍另一种场景:MySQL 客户端给服务端发送一条 SQL 之后,服务端执行 SQL 的过程中,客户端没有任何通知,就直接断开了连接。 这种情况下,...

    未知1812023-05-07
  • MysqlMySQL的连接层如何处理认证?

    MySQL的连接层如何处理认证?

    MySQL 的连接层主要是由客户端和服务器之间的通信协议组成,用于在客户端和服务器之间传递数据和命令。在 MySQL 的连接层中,包含了认证协议和安全协议...

    未知1402023-05-07
  • Mysql带你读 MySQL 源码:Limit,Offset

    带你读 MySQL 源码:Limit,Offset

    我一直想写 MySQL 源码分析文章,希望能够达成 2 个目标: 不想研究源码的朋友,可以通过文章了解 MySQL 常用功能的实现逻辑,做到知其然,也知其所以然...

    未知1092023-05-07
  • MysqlMySQL的Varchar字段最大长度真的是65535吗?

    MySQL的Varchar字段最大长度真的是65535吗?

    在mysql建表sql里,我们经常会有定义字符串类型的需求。 CREATE TABLE `user` ( `name` varchar ( 100 ) NOT NULL DEFAULT '' COMMENT '名字' ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 ...

    未知942023-05-07
  • MysqlMySQL索引数据结构入门

    MySQL索引数据结构入门

    之前松哥写过一个 MySQL 系列,但是当时是基于 MySQL5.7 的,最近有空在看 MySQL8 的文档,发现和 MySQL5.7 相比还是有不少变化,同时 MySQL 又是小伙伴们在面试...

    未知1082023-05-07
  • Mysql我们一起聊聊MySQL中的游标,你学会了吗?

    我们一起聊聊MySQL中的游标,你学会了吗?

    ​什么是游标? 游标(cursor)是一个存储在MySQL服务器上的数据库查询, 它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游 标之后,应...

    未知1452023-05-07
  • Mysql带你读 MySQL 源码:Select *

    带你读 MySQL 源码:Select *

    1、整体介绍 对于select * from table中的星号,我们再熟悉不过了:它告诉 MySQL 返回表所有字段的内容。 MySQL 服务端收到 select 语句之后,会在 server 层把星号...

    未知1422023-05-07
  • Mysql再聊 MySQL 聚簇索引

    再聊 MySQL 聚簇索引

    为什么是再次理解呢?因为松哥之前写过相关的文章介绍过聚簇索引,但是感觉还不够,因此今天想再来和小伙伴们聊一聊这个话题。 一. 什么是聚簇索引...

    未知2022023-05-07
  • MysqlMySQL索引15连问,扛住!

    MySQL索引15连问,扛住!

    前言 金三银四很快就要来啦,准备了索引的15连问,相信大家看完肯定会有帮助的。 1. 索引是什么? 索引是一种能提高数据库查询效率的数据结构。它可...

    未知1112023-05-07
  • Mysql索引合并,能不用就不要用吧!

    索引合并,能不用就不要用吧!

    在前面的文章中,松哥和小伙伴们分享了 MySQL 中,InnoDB 存储引擎的数据结构,小伙伴们知道,当我们使用索引进行搜索的时候,每一次的搜索都是在某一...

    未知2022023-05-07
  • Mysql深入理解MySQL索引底层数据结构

    深入理解MySQL索引底层数据结构

    作者:京东物流 于朔 1 引言 在日常工作中,我们会遇见一些慢SQL,在分析这些慢SQL时,我们通常会看下SQL的执行计划,验证SQL执行过程中有没有走索引。...

    未知1782023-05-07
  • MysqlMySQL 8.0中InnoDB Buffer Pool Size进度更透明

    MySQL 8.0中InnoDB Buffer Pool Size进度更透明

    从MySQL 5.7开始,支持在线动态调整 innodb buffer pool,并为此新增了一个状态变量Innodb_buffer_pool_resize_status,可以通过观察它了解调整buffer pool过程中的一些状...

    未知1682023-05-07
  • MysqlMySQL原理介绍,你学会了吗?

    MySQL原理介绍,你学会了吗?

    一、Mysql中有哪几种锁? 1)表级锁 开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2)行级锁 开销大,加锁慢;会...

    未知1442023-05-07
  • Mysql联合索引该如何选择合适的列?

    联合索引该如何选择合适的列?

    前面一篇文章,松哥和大家聊了 MySQL 中的索引合并,虽然 MySQL 提供了索引合并机制来提升 SQL 执行的效率,然而在具体实践中,如果能避免发生索引合并是...

    未知672023-05-07