洪福必成给你最好的提示
摘要: 1.索引主要用来提升数据检索速度,在数据量很大的时候很有用.索引相当于图书馆的图书目录,你要找本书可以在图书目录上找到这本书在哪个书架第几本, 这样明显比到书架去找书要快得多,索引就是这个道理.索引在数据库优化当中起着非常重要的作用2.索引简介 索引是表示数据的另一种方式,它提供的数据顺序不同于数据 阅读全文
posted @ 2018-03-20 15:47 洪福必成 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key-value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 1. 按照我们一般的使用Redis的场景 阅读全文
posted @ 2018-03-20 14:57 洪福必成 阅读(467) 评论(0) 推荐(0) 编辑
摘要: redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策略:volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰volatile-ttl:从已设置过期时间的数据集(server.db[ 阅读全文
posted @ 2018-03-20 14:52 洪福必成 阅读(7274) 评论(0) 推荐(1) 编辑
摘要: 1. MySQL持久化数据,Redis只读数据 redis在启动之后,从数据库加载数据。 读请求: 不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取 写请求: 数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存在脏 阅读全文
posted @ 2018-03-20 14:49 洪福必成 阅读(4018) 评论(0) 推荐(0) 编辑
摘要: 一、TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS) TPS是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服 阅读全文
posted @ 2018-03-20 14:47 洪福必成 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 1.同步MySQL数据到Redis (1) 在redis数据库设置缓存时间,当该条数据缓存时间过期之后自动释放,去数据库进行重新查询,但这样的话,我们放在缓存中的数据对数据的一致性要求不是很高才能放入缓存当中。 例如:缓存量大但又不常变化的数据,比如商品信息的评论。 (2) 基于binlog使用my 阅读全文
posted @ 2018-03-20 14:35 洪福必成 阅读(618) 评论(0) 推荐(0) 编辑
摘要: CRUD:添删改查 UDF是mysql的一个拓展接口,UDF(Userdefined function)可翻译为用户自定义函数,这个是用来拓展Mysql的技术手段。 1 MySQL简介 MySQL是最流行的开放源码SQL数据库管理系统,相对于Oracle,DB2等大型数据库系统,MySQL由于其开源 阅读全文
posted @ 2018-03-20 14:24 洪福必成 阅读(19126) 评论(0) 推荐(1) 编辑