MySQL
文章平均质量分 82
MySQL
大脸猫Coding
这个作者很懒,什么都没留下…
展开
-
【MySQL】数据库建表策略与数据优化策略
【MySQL】数据库建表策略与数据优化策略一、选择优化的数据类型原则MySQL支持的数据类型很多,以下几个原则有助于类型选择:1、最小数据类型原则应该尽可能使用可以正确存储数据的最小类型数据。更小的数据通常更快,因为占用更小磁盘、内存、CPU缓存,CPU周期更少。但是要确保没有低估需要存储的值的范围,因为在schema中很多地方增加数据类型的范围是很耗时的操作。2、简单操作原则简单数据类型操作会使用更少的CPU周期,例如整形比字符操作的代价低,例如时间的存储上,是使用MySQL内置类型还是字符原创 2021-04-22 17:12:55 · 386 阅读 · 0 评论 -
【MySQL】MySQL架构与基础概念(锁概念、事务)
【MySQL】MySQL架构与基础概念(锁概念、事务)1 MySQL架构最上层(客户端层):客户端调用MySQL存储服务第二层(服务器层:连接/线程处理、解析器、查询缓存、优化器):MySQL核心服务,包括查询解析、分析、优化、缓存以及内置函数(日期、时间、加密等等),跨存储引擎功能在此处实现:存储过程、触发器、视图等等。第三层(存储引擎层):负责MySQL的存储和提取。2 锁概念2.1、读写锁当多个客户并发的读取数据库或写的时候,会出现并发的问题。这是实现两种类型锁组成的锁系统解决问题。共原创 2021-04-22 17:11:30 · 200 阅读 · 1 评论 -
【MySQL】MySQL基准测试方法
【MySQL】MySQL基准测试方法基准测试(benchmark),是针对系统设计的一种压力测试。主要介绍MySQL与基于MySQL应用的基准测试的策略和工具。讨论MySQL基准测试工具sysbench的使用。TPS(每秒的事务数)1 基准测试的策略基准测试两种策略:一是针对整个系统的整体测试,二是单独测试MySQL。也被称为集成式(full-stack)以及单组件式(single-component)基准测试。采用方式一原因:(针对整个系统做集成测试,而不是单独测试MySQL)(1)测试整个原创 2021-04-22 17:08:46 · 310 阅读 · 0 评论 -
MySQL数据库事务
MySQL数据库事务学习与实践一、什么是事务1、事务概念事务就是一组原子性的SQL查询,可以看做是一个独立的工作单元。2、事务核心事务的执行,数据库能够执行事务(一组sql语句的全部语句),那么就能够执行这一整组的查询。如果事务中有任何一条语句无法执行,则全部的语句都不会执行。事务内的语句,要么全部执行成功,要么全部执行失败。3、经典例子:银行转账两个人转账A向B转账200元,三个步骤:1、检查A账户余额大于等于200元2、从A账户减去200元3、B账户增加200元三个步骤的操作,必原创 2021-03-16 15:57:05 · 415 阅读 · 0 评论