TizzyT's Blog

即使是拖后腿的,拼死努力的话,也是可以超越精英的。


  • Home

  • Archives

  • About

  • Tags

  • Categories

  • Schedule

  • Sitemap

  • Commonweal 404

如何处理读写分离

Posted on 2019-01-16 |
mysql在读写分离的场景下,可能是一主一从,一主都从。但是在实际应用场景中需要解决一个重要的问题就是“过期读”。本篇主要介读写分离可能的架构方式以及如何解决该问题。 强制从主库读取及时查询vs非及时查询针对某些必须保证正确读的场景,我们可以设置这个请求只能走主库,例如一个场景,商家在发布了商品之后 ...
Read more »

mysql排序工作原理

Posted on 2019-01-12 |
mysql排序主要针对order by指令,本篇主要介绍mysql是如何进行排序以及性能优化的。我们从全字段排序和rowid排序两种排序方式介绍,当然这两种排序都基于基本的排序算法,归并排序。归并排序主要应用于大文件排序,内存有限的情况下,先将文件分为多个有序的小文件,然后将小文件进行排序,时间复杂 ...
Read more »

mysql加锁分析实践

Posted on 2019-01-02 |
实践基于以下表结构,分析各个情况下加锁: 12345678910CREATE TABLE `tablet` ( `id` int(11) NOT NULL, `c` int(11) DEFAULT NULL, `d` int(11) DEFAULT NULL, PRIMARY KEY (`i ...
Read more »

mysql查询性能优化

Posted on 2018-12-28 |
查询长时间不返回12select * from information_schema.processlist;//这条语句跟下面的语句相同show processlist;//展示出当前的进程信息 特殊的,在模拟一种MDL写锁阻塞的情况可以通过该命令查到阻塞的查询,这种情况一般第一时间执行该语句: ...
Read more »

react学习

Posted on 2018-12-17 |
setState异步执行在实践的过程中发现一个奇怪的现象,我们如果先进行setState在进行网络请求,那么网络请求很可能提前进行,也就是setState是异步的,正确的同步写法为: 123456789101112131415onPageChange = (page) => { ...
Read more »
1…121314…21
yeqiaozhu

yeqiaozhu

Walk steps step by step

101 posts
21 tags
RSS
GitHub Lindedin ZhiHu
Creative Commons
© 2020 yeqiaozhu
Powered by Hexo
|
Theme — NexT.Muse v5.1.3