企业宣传,产品推广,广告招商,广告投放联系seowdb

写一手好SQL很有必要

《阿里巴巴Java开发手册》提出单表行数超越500万行或许单表容量超越2GB,才介绍分库分表。性能由综合要素选择,抛开店务复杂度,影响水平依次是配件性能、MySQL性能、数据表设计、索引提升。500万这个值仅供参考,并非铁律。我曾经操作过超越4亿行数据的单表,分页查问最新的20条记载耗时0.6秒,SQL语句大抵是select field_1,field_2 from table where id < #{prePageMinId} order by id desc limit 20,prePageMinId是上一页数据记载的最小ID。虽然过后查问速度还对付,随着数据始终增长,有朝一日必然不堪重负。分库分表是个周期长而危险高的大活儿,应该尽或许在结构上提升,比如更新配件、迁徙历史数据等等,真实没辙了再分。

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender