会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
听风。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
29
下一页
2019年3月11日
判断回文字符串、回文链表、回文数(python实现)
摘要: 所谓回文字符串,就是正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。即是对称结构 判断回文字符串 方法一: 方法二: 测试 判断回文数 思路 映入脑海的第一个想法是将数字转换为字符串,并检查字符串是否为回文。但是,这需要额外的非常量空间来创建问题描述中所不允许的字符串。
阅读全文
posted @ 2019-03-11 19:37 听风。
阅读(2756)
评论(0)
推荐(0)
2019年2月22日
MySQL高性能优化系列-目录
摘要: MySQL高性能优化系列 目录 (1) "Mysql高性能优化规范建议" (2) "电商数据库表设计" (3) "MySQL分区表使用方法" (4) "MySQL执行计划分析" (5) "电商场景下的常见业务SQL处理" (6) "MySQL慢查询日志的使用" (7) "MySQL数据库备份详解"
阅读全文
posted @ 2019-02-22 21:11 听风。
阅读(2469)
评论(0)
推荐(4)
2019年1月15日
(9) MySQL主主复制架构使用方法
摘要: 一. 回忆主从复制的一些缺点 上节说到主从复制的一些问题 我们再来回忆一下 主从复制,增加了一个数据库副本,从数据库和主数据库的数据最终会是一致的 之所以说是最终一致,因为mysql复制是异步的,正常情况下主从复制数据之间会有一个微小的延迟 通过这个数据库副本看似解决了数据库单点问题,但并不完美 因
阅读全文
posted @ 2019-01-15 09:01 听风。
阅读(1769)
评论(2)
推荐(0)
(10) 如何MySQL读压力大的问题
摘要: 如何进行读写分离 由开发人员根据所执行的SQL类型连接不同的服务器 由数据库中间层实现读写分离 读写分离时,需要注意,对于实时性要求比较高的数据,不适合在从库上查询(因为主从复制存在一定延迟(毫秒级)),比如库存就应该在主库上查询,如果放在从库上查询,可能会存在超卖的情况 由开发人员根据所执行的SQ
阅读全文
posted @ 2019-01-15 09:01 听风。
阅读(2575)
评论(0)
推荐(1)
2019年1月13日
(8) MySQL主从复制架构使用方法
摘要: 一. 单个数据库服务器的缺点 数据库服务器存在单点问题 数据库服务器资源无法满足增长的读写请求 高峰时数据库连接数经常超过上限 二. 如何解决单点问题 增加额外的数据库服务器,组建数据库集群 同一集群中的数据库服务器需要具有相同的数据 集群中的任一服务器宕机后,其它服务器可以取代宕机服务器 三. M
阅读全文
posted @ 2019-01-13 14:08 听风。
阅读(2929)
评论(0)
推荐(8)
2019年1月11日
(7) MySQL数据库备份详解
摘要: 对于任何数据库来说,备份都是非常重要的 数据库复制不能取代备份的作用 比如我们由于误操作,在主数据库上删除了一些数据,由于主从复制的时间很短,在发现时,从数据库上的数据可能也已经被删除了, 我们不能使用从数据库上的数据来恢复主数据库上的数据,只能通过备份进行误删除数据的恢复 一. 备份的分类 1.按
阅读全文
posted @ 2019-01-11 09:12 听风。
阅读(3336)
评论(0)
推荐(0)
2019年1月10日
(6) MySQL慢查询日志的使用
摘要: 一. 设置方法 使用慢查询日志里捕获 启用之前需要先进行一些设置 方法一:全局变量设置 设置慢查询日志的日志文件位置 set global slow_query_log_file = "D:/slow_log/slow_log.log" ; 设置是否对未使用索引的SQL进行记录 set global
阅读全文
posted @ 2019-01-10 09:21 听风。
阅读(4970)
评论(3)
推荐(1)
2019年1月9日
解决通过Nginx转发的服务请求头header中含有下划线的key,其值取不到的问题
摘要: 1. 问题 由于在http请求头的头部中设置了一些自定义字段,刚好这些字段中含有下划线,比如bundle_name这种,后端在进去获取头部信息时,发现取不到对应的值 2. 原因及解决办法 分析 首先看一段nginx源码 这里有一个关键变量:allow_underscores,是否允许下划线。 原来n
阅读全文
posted @ 2019-01-09 18:06 听风。
阅读(10615)
评论(0)
推荐(0)
(5) 电商场景下的常见业务SQL处理
摘要: 1. 如何对评论进行分页展示 一般情况下都是这样写 SELECT customer_id,title,content FROM product_comment WHERE audit_status = 1 AND product_id =199726 LIMIT 0,15;; 我们来看看它的执行计划
阅读全文
posted @ 2019-01-09 09:20 听风。
阅读(4724)
评论(1)
推荐(5)
2019年1月8日
(4) MySQL中EXPLAIN执行计划分析
摘要: 一. 执行计划能告诉我们什么? SQL如何使用索引 联接查询的执行顺序 查询扫描的数据函数 二. 执行计划中的内容 SQL执行计划的输出可能为多行,每一行代表对一个数据库对象的操作 1. ID列 ID列中的如果数据为一组数字,表示执行SELECT语句的顺序;如果为NULL,则说明这一行数据是由另外两
阅读全文
posted @ 2019-01-08 09:22 听风。
阅读(7700)
评论(0)
推荐(2)
上一页
1
2
3
4
5
6
7
···
29
下一页
公告