会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Panda110
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2020年4月6日
决定项目成功的几个因素
摘要: 谈下程序相关的几个因素, 是否符合需求, 可扩展性, 性能. 是否符合需求 我认为是否符合需求是第一位的, 如果一个程序做的不符合需求, 就没有意义. 由此可见, 需求定义的重要性. 产品研发中, 提出了MVP(最小可行产品)的原则, 是指开发团队通过提供最小化可行产品获取用户反馈,并在这个最小化可
阅读全文
posted @ 2020-04-06 12:21 Panda110
阅读(838)
评论(0)
推荐(0)
2020年4月3日
左耳听风<编程范式游记(9)- 编程的本质> 读书笔记
摘要: 来自陈皓的专栏 https://time.geekbang.org/column/article/2751 Programs = Logic + Control + Data Structures 文中首先介绍了2个公式 和`Algorithm = Logic + Control Programs
阅读全文
posted @ 2020-04-03 08:38 Panda110
阅读(305)
评论(0)
推荐(0)
2020年3月31日
高性能MySQL笔记(第十一章 可扩展的MySQL)01
摘要: p537~578. 概述 这一章描述了很多扩展系统的方法和思路, 并不仅限数据库. 首先, 尽量做好单机优化(优化SQL或者硬件), 因为扩展机器会带来复杂性的提升. 其次, 再考虑读写分离, 即一主多备的策略, 主库写入, 备库读取. 再次, 考虑数据分片, 将数据按类型不同进行分片存储. 容量规
阅读全文
posted @ 2020-03-31 06:34 Panda110
阅读(133)
评论(0)
推荐(0)
2020年3月27日
高性能MySQL笔记(第十章 复制)02
摘要: p469 ~ p534. 分为2部分, p469 ~ p501(10.1 ~ 10.4), p501 ~ p534. 一些命令 查看binlog, . 可以查看执行的每条语句 复制和容量规划 假设工作负载为20%的写以及80%的读. 为了计算简单, 假设有以下前提: 读和写包含同样的工作量 所有的服
阅读全文
posted @ 2020-03-27 07:47 Panda110
阅读(106)
评论(0)
推荐(0)
2020年3月22日
高性能MySQL笔记(第十章 复制)01
摘要: p469 ~ p534. 分为2部分, p469 ~ p501(10.1 ~ 10.4), p501 ~ p534. 概述 支持两种复制方式, 基于语句的复制和基于行的复制, 集中5.1之后才有基于行的复制. 在同一时刻, 主备无法保证完全一致性, 可能有几秒, 几分钟, 几小时的延迟. 一般是一主
阅读全文
posted @ 2020-03-22 08:23 Panda110
阅读(125)
评论(0)
推荐(0)
2020年3月15日
高性能MySQL笔记(第六章 查询性能优化) 02
摘要: p231~294. 分为2部分, p231~259, p260~p294. 此为第2部分. 查询优化器的局限性 关联子查询可能很慢 子查询没有索引 UNION可能很慢 比`UNION ALL UNION`完要做Distinct动作, 导致很慢. 将条件下沉到每个子句可以提高性能. 参考 "how t
阅读全文
posted @ 2020-03-15 21:24 Panda110
阅读(134)
评论(0)
推荐(0)
2020年3月7日
高性能MySQL笔记(一个奇怪的问题)
摘要: 创建一个表, id是自增主键, 执行 , 结果如何? mysql5.6 创建表 sql CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(45) DEFAULT NULL, varchar(45) DEFAULT NULL, int(11
阅读全文
posted @ 2020-03-07 13:59 Panda110
阅读(136)
评论(0)
推荐(0)
高性能MySQL笔记(第六章 查询性能优化) 01
摘要: p231~294. 分为2部分, p231~259, p260~p294. 此为第1部分. 一些语句 查询性能预估 开启慢查询, 参考 "链接" . 常见引起慢查询的清空 请求了多余的数据 查询不需要的记录. 如 , 然后程序分页, 只取20条, 这样就浪费了. 可以加LIMT解决. 多表关联取出所
阅读全文
posted @ 2020-03-07 08:28 Panda110
阅读(150)
评论(0)
推荐(0)
2020年3月1日
高性能MySQL笔记(第五章 创建高性能的索引) 02
摘要: p177~p228. 分2次, p177~p197, p198~p228. 此为第2次. 性能分析语句 查询有2个结果, 结果1是查询的方式, 是全表扫描还是索引查询. 结果2是优化后的语句. 聚簇索引 又叫聚集索引. Innodb中这个索引用来定义数据存储的地方, 即数据的存储位置与这个索引直接相
阅读全文
posted @ 2020-03-01 09:57 Panda110
阅读(107)
评论(0)
推荐(0)
2020年2月23日
高性能MySQL笔记(第五章 创建高性能的索引) 01
摘要: p177~p228. 分2次, p177~p197, p198~p228. 此为第1次. 索引类型 BTree索引 支持特性 全值匹配 匹配最左前缀. 匹配一个多列索引的第一列. 匹配列前缀. 匹配某一列的开头部分. 匹配范围值. 精确匹配某一列并范围匹配另外一列. 只访问索引的查询, 只查询索引不
阅读全文
posted @ 2020-02-23 12:19 Panda110
阅读(132)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告