随笔分类 -  MySQL

摘要:虽然黑色星期五有惊无险的过去了, 但是 Magento 2 社区版无法读写分离这个限制, 始终是悬在整个网站上的一把利剑。 我之前尝试过给 Magento 2 写一个 MySQL 读写分离的插件, 在深入研究了 Magento 2 的数据库访问层后, 发现通过一个简单的插件, 想做到读写分离基本上是 阅读全文
posted @ 2018-11-27 15:19 万博云计算 阅读(533) 评论(0) 推荐(0)
摘要:联结是利用SQL的SELECT能执行的最重要的操作。为了提高存储的有效性和避免数据冗余,往往会将有关联的数据存储在好几张表中,那么怎样用一条SELECT语句就能检索出这些数据呢? 答案是JOIN(联结)。在一条SELECT语句中,我们可以联结多张表返回一组数据。 联结的本质是主表中符合条件的每一行与 阅读全文
posted @ 2016-08-25 18:51 万博云计算 阅读(323) 评论(0) 推荐(0)
摘要:在平时的开发和学习中,我会把我查阅到的MySQL的官方英文文档翻译成中文,这样不仅能加深我对这些知识点的记忆与理解,也方便我和其他小伙伴在以后的开发学习中查阅MySQL文档。 CREATE DATABASE Syntax | 创建 DATABASE 语法: CREATE {DATABASE | SC 阅读全文
posted @ 2016-08-18 11:10 万博云计算 阅读(242) 评论(0) 推荐(0)
摘要:整数类型 数据类型占用空间可存储的值的范围UNSIGNED可存储的值的范围 TINYINT 8位 -128 ~ 127 0 ~ 256 SMALLINT 16位 -32768 ~ 32767 0 ~ 65536 MEDIUMINT 24位 -8388608 ~ 8388607 0 ~ 1677721 阅读全文
posted @ 2016-07-20 14:50 万博云计算 阅读(293) 评论(0) 推荐(0)
摘要:1.2 并发控制 1.2.1 读写锁 在处理并发读或写时,通过实现一个由两种类型的锁组成的锁系统来解决问题。这两种类型的锁通常被称为 共享锁(shared lock) 和 排它锁(exclusive lock),也叫读锁(read lock)和写锁(write lock)。 读锁是共享的,或者说是不 阅读全文
posted @ 2016-07-04 17:58 万博云计算 阅读(671) 评论(0) 推荐(0)
摘要:索引是存储引擎用于快速找到记录的一种数据结构。索引优化是对查询性能优化的最有效手段。索引能够轻易将查询性能提高几个数量级。创建一个最优的索引经常需要重写查询。5.1 索引基础 在MySQL中,存储引擎首先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。 索引可以包含一个或多个列的值。如果 阅读全文
posted @ 2016-06-29 17:28 万博云计算 阅读(998) 评论(0) 推荐(0)