logo

新编程学习网
  • 首页首页
  • 前端前端
  • GolangGolang
  • DockerDocker
  • 数据库数据库
  • 架构架构
  • 金三银四金三银四
  • 推荐收藏推荐收藏
  • 编程导航New编程导航
首页>数据库
  • (十)全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析

    (十)全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析

    所谓的并发事务,本质上就是MySQL内部多条工作线程并行执行的情况,也正由于MySQL是多线程应用,所以需要具备完善的锁机制来避免线程不安全问题的问题产生,但熟悉多线程编程的小伙伴应该都清楚一点,对于多线程与锁而言,存在一个100%会出现的偶发问题,即死锁问题。

    大熊
    2024-07-28 18:27:07
  • (九)MySQL之MVCC机制:为什么你改了的数据我还看不见?

    (九)MySQL之MVCC机制:为什么你改了的数据我还看不见?

    在《MySQL锁机制》这篇文章中,咱们全面剖析了MySQL提供的锁机制,对于并发事务通常可以通过其提供的各类锁,去确保各场景下的线程安全问题,从而能够防止脏写、脏读、不可重复读及幻读这类问题出现。

    大熊
    2024-07-28 07:54:20
  • (八)MySQL锁机制:高并发场景下该如何保证数据读写的安全性?

    锁!这个词汇在编程中出现的次数尤为频繁,几乎主流的编程语言都会具备完善的锁机制,在数据库中也并不例外,为什么呢?这里牵扯到一个关键词:高并发,由于现在的计算机领域几乎都是多核机器,因此再编写单线程的应用自然无法将机器性能发挥到最大,想要让程序的并发性越高,多线程技术自然就呼之欲出,多线程技术一方面能充分压榨CPU资源,另一方面也能提升程序的并发支持性。

    大熊
    2024-07-27 23:57:45
  • (七)MySQL事务篇:ACID原则、事务隔离级别及事务机制原理剖析

    (七)MySQL事务篇:ACID原则、事务隔离级别及事务机制原理剖析

    众所周知,MySQL数据库的核心功能就是存储数据,通常是整个业务系统中最重要的一层,可谓是整个系统的“大本营”,因此只要MySQL存在些许隐患问题,对于整个系统而言都是致命的。那此刻不妨思考一个问题

    大熊
    2024-07-27 23:21:10
  • (六)MySQL索引原理篇:深入数据库底层揭开索引机制的神秘面纱!

    (六)MySQL索引原理篇:深入数据库底层揭开索引机制的神秘面纱!

    本篇也是MySQL索引机制的终章,在经过《索引初识篇》、《索引应用篇》两篇后,已经对索引有了很高的掌握度了,但MySQL的索引机制,自始至终对于我们都是一个黑盒般的存在,我们并不清楚建立索引后MySQL会发生什么,也并不清楚使用索引查询时会如何检索......。甚至在前两篇文章中,对于索引咱们也留下了很多很多的疑惑

    大熊
    2024-07-27 22:45:30
  • (五)MySQL索引应用篇:建立索引的正确姿势与使用索引的最佳指南!

    (五)MySQL索引应用篇:建立索引的正确姿势与使用索引的最佳指南!

    数据库索引,绝对是MySQL的核心功能之一,如果没有索引机制的数据库,那数据的检索效率绝对是令人无法接受的,毕竟没有索引的表数据,就如同一个普通的文本文件存储在磁盘中。在《索引上篇》中,我们对于MySQL提供的索引机制,从引入,到创建、使用、分类、管理....等进行了全面阐述,相信经过上一篇的讲解后,大家对MySQL索引机制建立了系统化的认知,而本篇则会以上篇为基础,对索引机制进一步加深掌握。

    大熊
    2024-07-27 21:35:06
  • (四)MySQL之索引初识篇:索引机制、索引分类、索引使用与管理综述

    (四)MySQL之索引初识篇:索引机制、索引分类、索引使用与管理综述

    由于MySQL是作为存储层部署在业务系统的最后端,所有的业务数据最终都要入库落盘,但随着一个项目在线上运行的时间越来越久,数据库中的数据量自然会越来越多,而数据体积出现增长后,当需要从表查询一些数据时,效率会越发低下。在正常情况下,表的查询性能和数据量是成反比的,也就是数据越多,查询越慢。

    大熊
    2024-07-27 21:04:56
  • (三)MySQL之库表设计篇:一、二、三、四、五范式、BC范式与反范式详解!

    (三)MySQL之库表设计篇:一、二、三、四、五范式、BC范式与反范式详解!

    MySQL的库表设计,在很多时候我们都是率性而为,往往在前期的设计中考虑并不全面,同时对于库表结构的划分也并不明确,所以很多时候在开发过程中,代码敲着敲着会去重构某张表结构,甚至大面积重构多张表结构,这种随心所欲的设计方式,无疑给开发造成了很大困扰。

    大熊
    2024-07-27 09:44:28
  • (二)全解MySQL:一条SQL语句从诞生至结束的多姿多彩历程

    (二)全解MySQL:一条SQL语句从诞生至结束的多姿多彩历程

    在上篇文章中,我们以《MySQL架构篇》拉开了MySQL数据库的的序幕,上篇文章中将MySQL分层架构中的每一层都进行了详细阐述。而在本篇中,则会进一步站在一条SQL的角度,从SQL的诞生开始,到SQL执行、数据返回等全链路进行分析。

    大熊
    2024-07-27 09:07:25
  • (一)全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构!

    (一)全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构!

    无论你是前端还是后端,只要是一个合格的开发者,对于MySQL这个名词相信都不陌生,MySQL逐渐成为了最受欢迎的关系型数据库,无论你是大前端,亦或是Java、Go、Python、C/C++、PHP....等这些语言的程序员,对于MySQL是必然要掌握的核心技术之一,程序员不能没有MySQL,就像西方不能失去耶路撒冷一般。

    大熊
    2024-07-27 08:30:04MySQL,数据库,架构
  • 共 70 条
  • 5 / 7
  • 上一页
  • 首页
  • 2
  • 3
  • 4
  • 5
  • 6
  • 尾页
  • 下一页
🎈 编程必备工具 Hot 🎈🎉🎉🎉新功能: IP地理位置查询
🎉 AI 网站导航(精选) 💐
shadowsocks-真实互联网在线编辑器
MySQL保姆级教程
创意H5
产品落地页H5模板

Copyright © 2025 编程学习网,帮助新手快速入门,高级编程工具箱。  版权所有 ICP证:京ICP备15048378号-3联系作者