
数据库
在酒吧写代码
一个很懒的程序员...
展开
-
Mysql写入频繁,怎么破?这是我见过的最清晰的“神操作”
Mysql在写入压力很大,怎么办?高并发下的性能最大的问题,大都在数据库,以前我们做二十万超级群,mongodb每个月都会出事故. 我们聊聊,高并发下如何缓解mysql的压力 ⚠️:mysql是锁锁表不锁库,sqlite是锁库不锁表环境准备Mac mysql navicat wrk压测工具 node.js环境下载wrkbrew install wrk如果这里卡住,可以调整`替换brew.git:cd "$(brew --repo)"git remote se...原创 2020-09-26 13:54:28 · 1270 阅读 · 0 评论 -
MySQL热点面试题:为什么我使用了索引,查询还是慢?
经常有同学问我,我的一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。另外插入一个题外话,个人认为团队要合理的使用ORM,可以参考 ORM的权衡和抉择。合理利用的是ORM在面向对象和写操作方面的优势,避免联合查询上可能产生的坑(当然如果你的Linq查询能力很强另当别论),因为ORM屏蔽了太多的DB底层的知识内容,对程序员不是件好事,对性能有极致追求,但是ORM理解不透彻的团队更加要谨慎。案例剖析言归正传,为了实验,我创建了如下表:该表有三原创 2020-09-26 13:45:13 · 528 阅读 · 1 评论 -
微服务,Goodbye!服务器端我更愿意选择相信单体应用
专注Java技术新分享,欢迎关注学习本文翻译自Alexandra Noonan 的 Goodbye Microservices: From 100s of problem children to 1 superstar。内容是描述 Segment 的架构如何从 「单体应用」 -> 「微服务」 -> 「140+ 微服务」 -> 「单体应用」 的一个历程。翻译比较粗糙,如有疏漏,请不吝指教。注:下文说的目的地就是对应的不同的数据平台(例如Google Analytics, Opti原创 2020-09-21 20:59:13 · 395 阅读 · 0 评论 -
简述Spring Boot与Spring Cloud的关系
如下文章字数大约600字,阅读时间需要15分钟左右。随着微服务架构的持续火热,以及对开发部署迭代需求越来越快速,现今,spring boot逐渐火热,越来越流行。随着spring boot 流行的还有另外一个框架 spring cloud,可能很多人不清楚两者的区别,SpringBoot先于Spring Cloud问世。SpringBoot相当于脚手架,借助他可以快速搭建房子,它本身不具备任何功能属性,值是普通房间,没有其他任何功能。什么是Spring BootSpring Bo..原创 2020-09-18 20:30:54 · 471 阅读 · 0 评论