社区
MySQL
帖子详情
mysql 百万级数据,怎么分页
yuchui
2008-05-21 06:55:32
不要limit 这方法,
还有select count(*) from table
数据在几百万内, 执行要5秒多,我MYSQL 要怎么配制才解决这个问题,或者有什么其他好的方法,分数不够可以在加上去
...全文
588
20
打赏
收藏
mysql 百万级数据,怎么分页
不要limit 这方法, 还有select count(*) from table 数据在几百万内, 执行要5秒多,我MYSQL 要怎么配制才解决这个问题,或者有什么其他好的方法,分数不够可以在加上去
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
014zx
2008-10-18
打赏
举报
回复
关注一下
yw1301460
2008-10-13
打赏
举报
回复
据传说用缓存可以提高查询速度~~~~~~~~~~~~~~~~
YIDAY
2008-05-30
打赏
举报
回复
学习
love_mysql
2008-05-28
打赏
举报
回复
百万级别的不需要考虑什么。
用MYSQL自己的LIMIT就可以了。
chusaizhe
2008-05-28
打赏
举报
回复
gz
lichengiggs
2008-05-27
打赏
举报
回复
mysql 5.1里面能自动hash分表,暂时还没有完善。
相信不久以后这个功能会很实用的,就不用自己写程序分表了。
--
http://www.xiaochn.cn/
人生就像冰箱,装满是为了掏空,而不是保存
----------------------------------------
http://shop35711789.taobao.com/
提供新西兰特产、世界顶级蜂蜜,各位朋友常来看看
yuchui
2008-05-26
打赏
举报
回复
大家有没有提供MYSQL 的高效分页的存储过程
lvjx125
2008-05-23
打赏
举报
回复
学习
skyqiang
2008-05-23
打赏
举报
回复
[Quote=引用 7 楼 yueliangdao0608 的回复:]
limit 100000,222;
到了10W都很非常快的。
至于你要得到COUNT总数的速度提升。如果你用MYISAM引擎,百万级别的数据是非常块的,不到一秒钟。
以后就从CACHE中取了。
如果是INNODB或者其他事务引擎。
建立一个触发器来计数,存放到另外一个表里。
[/Quote]
yuchui
2008-05-23
打赏
举报
回复
存储过程,也可以啊,能否提供下代码啊?
dengshangkun
2008-05-23
打赏
举报
回复
用存储过程分页吗?
yuchui
2008-05-22
打赏
举报
回复
show table status like '%table%';
得到的行数不精确,
yuchui
2008-05-22
打赏
举报
回复
MYISAM引擎 是很快,但是他没有事务,我用的时候需要用到事务,
limit 百万非常的慢,要好几秒,
大家有没有好的mysql分页程序
懒得去死
2008-05-22
打赏
举报
回复
limit 100000,222;
到了10W都很非常快的。
至于你要得到COUNT总数的速度提升。如果你用MYISAM引擎,百万级别的数据是非常块的,不到一秒钟。
以后就从CACHE中取了。
如果是INNODB或者其他事务引擎。
建立一个触发器来计数,存放到另外一个表里。
daisylh
2008-05-22
打赏
举报
回复
用存儲過程來實現
但中間還要用到limit
先計算總筆數,需要分多少頁,然後提取每頁的資料
wwwwb
2008-05-22
打赏
举报
回复
[Quote=引用楼主 yuchui 的帖子:]
不要limit 这方法,
还有select count(*) from table
数据在几百万内, 执行要5秒多,我MYSQL 要怎么配制才解决这个问题,或者有什么其他好的方法,分数不够可以在加上去
[/Quote]
这个速度可以接受,与分页有什么关系?
梦无痕123
2008-05-22
打赏
举报
回复
gz
luobo525
2008-05-21
打赏
举报
回复
楼上方法只能获得数量啊,怎么分页呢?
懒得去死
2008-05-21
打赏
举报
回复
里面有你想要的.
懒得去死
2008-05-21
打赏
举报
回复
show table status like '%table%';
精品课:
MySQL
5.7零基础入门与实战(精讲)
01-
MySQL
数据
类型(整形) 02-
MySQL
数据
类型(浮点型,定点型) 03-
MySQL
数据
类型(字符型) 04-
MySQL
数据
类型(日期型) 05- 约束类型 06- 清朝四库全书引入
数据
库的概念(选听) 07- 条件查询--运算符 08-
数据
联合union &...
MYSQL
百万
级
数据
分页
查询优化实战
MYSQL
大
数据
量
分页
查询优化 一、记一次
mysql
分页
查询优化 最近项目中,需要将公司老的订单日志
数据
迁移到新的ElasticSearch统一日志存储,我们老日志
数据
是分库分表存储在
mysql
数据
库中(按天分表),单表
数据
量在500w左右,本人就写了一个小程序负责
mysql
到es的
数据
迁移,功能其实很简单,但其中出现了一些没有考虑到的问题,比如查询的效率问题,在此做下记录。老日志
数据
如下 数...
【
MYSQL
】
MySQL
百万
级
数据
量
分页
查询方法及其优化
方法 1: 直接使用
数据
库提供的 SQL 语句语句样式:
MySQL
中, 可用如下方法: SELECT * FROM 表名称 LIMIT M,N适应场景: 适用于
数据
量较少的情况 (元组百 / 千
级
)原因 / 缺点: 全表扫描, 速度会很慢 且 有的
数据
库结果集返回不稳定 (如某次返回 1,2,3, 另外的一次返回 2,1,3). Limit 限制的是从结果集的 M 位置处取出 N 条输出, 其余抛弃.方法 2: 建立主键或唯一索引, 利用索引 (假设每页 10 条)语句样式:
MySQL
中, 可用如下
mysql
百万
数据
查总数都特别慢_
mysql
百万
级
数据
分页
查询缓慢优化方法
参考网址1:https://www.cnblogs.com/nightOfStreet/p/9647926.html -------------修改需求一、与产品商讨 修改需求后端工程师,在接到
分页
list需求的时候,内心是这样的画面是这样的代码大概是这样的select count(id) from … 查出总数select * from …. limit m,n ...
MySQL
百万
级
数据
分页
查询及优化
MYSQL
分页
基础语法
mysql
使用查询语句的时候,经常要返回前几条或者中间某几行
数据
,也就是我们说的
分页
,语法如下: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章