![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
sgly2005
这个作者很懒,什么都没留下…
展开
-
sql获取第某行开始的第n条数据
select * from table order by id desc limit m,n;原创 2013-07-30 15:07:08 · 967 阅读 · 0 评论 -
聚簇索引,分区
最后插入的记录往往最近也要访问到,如果多个用户最近都插入了,根据局部性原理,最近插入的记录可能最近都会被检索删除修改,这就给表最后那块磁盘读写带来巨大的压力,使用聚索引可以使相关联的记录物理顺序重新组织,除了检索快,也能部分解决表最后那部分空间的读写问题,分区也可以解决这个问题原创 2015-09-19 13:43:47 · 493 阅读 · 0 评论 -
mysql 分区 与分表
1,mysql 数据量大考虑分区与分表,一般数据不大时不应该采用,得不偿失,因为插入选择数据时还要有从哪个分表,哪个分区判断等开销2,简而言之,分表解决并发问题,一个经常使用的大表可能等待执行的sql队列很长,分区解决磁盘读写问题,数据不大原创 2015-09-18 20:47:59 · 344 阅读 · 0 评论 -
从数据库选取代表性的记录
首先获取系统当前时间,减去开始时间08:00,除10 得到时间间隔interval, 接着sql逻辑 select * from table where time=currenttime or time = currenttime-interval or time = current-2*interval.......;原创 2013-08-07 10:42:18 · 424 阅读 · 0 评论 -
合并数据库同类项
select id,group_contact(items) from TABLE group by id原创 2015-11-29 15:29:58 · 941 阅读 · 0 评论