随笔分类 - Mysql
程序员必备技能
    
摘要:@[toc] deepin系统中,默认的系统源,使用apt get install mysql server会自动拉取mysql的分支海狮DB,然后无法安装成功mysql5.7正确的版本,LZ在这里也是几经波折,实践了几次(其中包括了deb包安装,apt get安装,压缩包源码安装,但是效果都不尽人
        阅读全文
                
摘要:"TOC" 一、为什么要做分库分表 在数据爆炸的年代,单表数据达到千万级别,甚至过亿的量,都是很常见的情景。这时候再对数据库进行操作就是非常吃力的事情了,select个半天都出不来数据,这时候业务已经难以维系。不得已,分库分表提上日程,我们的目的很简单, 减小数据库的压力,缩短表的操作时间 。 二、
        阅读全文
                
摘要:mysql逻辑分层: 1.client == 连接层 == 服务层== 引擎层== 存储层 server 2.连接层: 提供与客户端连接的服务 3.服务层: 1.提供各种用户使用的接口(增删改查),sql解析 sql的解析过程比如: from ... on ... where ... group b
        阅读全文
                
摘要:[TOC] 前言 mysql的并发操作时而引起的数据的不一致性(数据冲突): 丢失更新:两个用户(或以上)对同一个数据对象操作引起的数据丢失。 解决方案:1.悲观锁,假设丢失更新一定存在;sql后面加上for update;这是数据库的一种机制。 2.乐观锁,假设丢失更新不一定发生。update时候
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号