随笔分类 - 数据库
摘要:转自https://www.cnblogs.com/butterfly100/p/9034281.html 数据库分库分表思路 一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化
阅读全文
摘要:转自https://tech.meituan.com/2017/04/21/mt-leaf.html 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库
阅读全文
摘要:转自https://www.cnblogs.com/jajian/p/11101213.html 传统的单体架构的时候,我们基本是单库然后业务单表的结构。每个业务表的ID一般我们都是从1增,通过AUTO_INCREMENT=1设置自增起始值,但是在分布式服务架构模式下分库分表的设计,使得多个库或多个
阅读全文
摘要:转载了https://blog.csdn.net/u013421629/article/details/78793966 https://blog.csdn.net/justdb/article/details/17331569 还有部分自己的学习 1、what 读写分离 读写分离,基本的原理是让主
阅读全文
摘要:照着这个安装的 https://blog.csdn.net/liupeifeng3514/article/details/79081963 遇到的第一个坑是启动失败,问题是内存不足,free查了机子 就剩100多M了 把一些实验性完成的东西关掉 也才400M,穷啊 完了修改conf下的wapper配
阅读全文
摘要:转自https://my.oschina.net/wuweixiang/blog/2987434 首先得配置my.cnf: 具体的使法如下: 出来的结果是访问次数最多的40个sql,几个参数大概意思如下: 可以参考mysqldumpslow –help,通过这个工具可以看到哪些锁表,或者其他性能问题
阅读全文
摘要:转自http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html LevelDb日知录之一:LevelDb 101 说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:J
阅读全文
摘要:现在mysql收费了,只能装社区版,不少坑,我昨天下午折腾半下午,没搞好,想着失败就装mariadb算了 结果今天早上重启后再运行,就OK了。 一声长叹 https://blog.csdn.net/mukouping82/article/details/81105831 data目录下有个。err的
阅读全文
摘要:本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的
阅读全文
摘要:启动: 启动MongoDB的方式有两种: 1.直接启动,配置参数写在命令中: mongod --dbpath=data/db --logpath=log/log.txt --fork 2.以配置文件启动: mongod -f /etc/mongod.conf 或 mongod --config /e
阅读全文
摘要:转载自https://blog.csdn.net/mchdba/article/details/52336203 测试缘由 一个开发同事做了一个框架,里面主键是uuid,我跟他建议说mysql不要用uuid用自增主键,自增主键效率高,他说不一定高,我说innodb的索引特性导致了自增id做主键是效率
阅读全文
摘要:Mysql默认查询是不分大小写的,可以在SQL语句中加入 binary来区分大小写; BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写 例如 : select * from `test` where binary `name`
阅读全文

浙公网安备 33010602011771号