最新消息: 生命不止,奋斗不息……

Mysql

数据库

MySQL索引原理及慢查询优化

MySQL索引原理及慢查询优化

admin 2年前 (2015-03-23) 883浏览 0评论

MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化...

通俗解释「为什么数据库难以拓展」

通俗解释「为什么数据库难以拓展」

admin 2年前 (2015-02-01) 756浏览 0评论

Paul King , Facebook 数据科学家(3.6K 赞) 要扩展数据库有四大挑战:搜索、并发性、一致性和速度。 假设你有一张清单,上面有10个人名。如果你想要查找某个人,只需要看一眼清单就行。 但如果清单上有100万个人名呢?这时,你就...

磁盘满了MySQL会做什么?

磁盘满了MySQL会做什么?

admin 3年前 (2015-01-04) 565浏览 0评论

最近遇到一个故障和磁盘满有关系,并且同事也发现经常有磁盘满导致操作hang住无响应的情况,于是抽时间研究了一下这2种情况。   一、磁盘满了之后MySQL会做什么? 我们看下官方的说法 When a disk-full conditi...

如何解决秒杀的性能问题和超卖的讨论

如何解决秒杀的性能问题和超卖的讨论

admin 3年前 (2015-01-04) 659浏览 0评论

最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。 ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂...

Mongodb与Mysql查询对比

Mongodb与Mysql查询对比

admin 3年前 (2014-12-31) 613浏览 0评论

工具推荐:Robomongo,可自行百度寻找下载源,个人比较推荐这个工具,相比较mongoVUE则更加灵活。 集合简单查询方法 mongodb语法:db.collection.find()  //collection就是集合的名称,这个可以自己进行...

社交网络中数据翻页技术

社交网络中数据翻页技术

admin 3年前 (2014-12-31) 544浏览 0评论

今天讨论了一个传统的问题,问题本身比较简单,就是针对key-list类型的数据,如何优化方案做到性能与成本的tradeoff。Key-list在用户类型的产品中非常普遍,如一个用户的好友关系 {“uid”:{1,2,3,4,5}},表示uid包含有5...

MySQL批量SQL插入的性能优化

MySQL批量SQL插入的性能优化

admin 3年前 (2014-12-25) 785浏览 1评论

对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL innodb的一些性能测试,发...

关于抽奖程序项目的一些建议

关于抽奖程序项目的一些建议

php 3年前 (2014-10-08) 676浏览 0评论

背景: 一般互联网产品为了拉升人气等,会有各种运营活动,活动一般会发实物奖品,就会吸引很多用户来抽奖,当然里面也会混杂很多专业刷奖的人,他们关注各个公司的抽奖活动以刷奖为生,所以我们的抽奖系统一定要设计的符合这种实际情况才安全,否则把奖品发超了,引...

MySQL联合索引是否支持不同排序规则

MySQL联合索引是否支持不同排序规则

admin 3年前 (2014-09-21) 808浏览 0评论

截止到目前的5.7.4版本为止,MySQL的联合索引仍无法支持联合索引使用不同排序规则,例如:ALTER TABLE t ADD INDEX idx(col1, col2 DESC)。 先来了解下MySQL关于索引的一些基础知识要点: • a、E...