随笔分类 - MySQL
MySQL
摘要:MyISAM 1.读取速度快。 2.※更新时锁整个表。 3.占用资源少。 4.适合读多写少的业务。 5.※不支持事务。 InnoDB 1.读取速度一般。 2.※更新时锁当前行。 3.占用资源高。 4.适合写多的业务。 5.※支持事务,分区等。
阅读全文
摘要:mysql> select mod(29,9); //取模函数 +-----------+ | mod(29,9) | +-----------+ | 2 | +-----------+ row in set (0.00 sec) mysql> select mod(29,2); +-----------+ | mod(29,2) | +-----------+ | ...
阅读全文
摘要:1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的 数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器
阅读全文
摘要:mysql 中类似php switch case 的语句。 下面是一个分组求和示例: 使用case when : checkinfo中 -1, 0, 1 替换为 checkfalse, uncheck, checktrue(CASE WHEN进行字符串替换处理) 以上就是mysql中case whe
阅读全文
摘要:1、MySQL所在机器 192.168.29.128(Master) 192.168.29.129(Slave) 配置好主从同步,参考 http://www.cnblogs.com/luxh/p/4088420.html 2、下载安装Atlas https://github.com/Qihoo360
阅读全文
摘要:基数是数据列所包含的不同值的数量。例如,某个数据列包含值1、3、7、4、7、3,那么它的基数就是4。 索引的基数相对于数据表行数较高(也就是说,列中包含很多不同的值,重复的值很少)的时候,它的工作效果最好。如果某数据列含有很多不同的年龄,索引会很快地分辨数据行。如果某个数据列用于记录性别(只有"M"
阅读全文
摘要:缘起:在高并发的分布式环境下,对于数据的查询与修改容易引发一致性问题,本文将分享一种非常简单但有效的优化方法。 一、业务场景 业务场景为,购买商品的过程要对余额进行查询与修改,大致的业务流程如下: (1)从数据库查询用户现有余额 SELECT money FROM t_yue WHERE uid=$
阅读全文
摘要:Atlas MySQL 详细介绍 Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很
阅读全文
摘要:PHP 连接 MySQL 我是该用 MySQLi ,还是 PDO? MySQLi Installation PDO 安装 连接 MySQL 在我们访问 MySQL 数据库前,我们需要先连接到数据库服务器: 实例 (PDO) (MySQLi - 面向对象) $conn->close(); (MySQL
阅读全文