大数据下的sql语句使用
来源:互联网 发布:同志手机聊天软件 编辑:程序博客网 时间:2024/05/16 12:42
(一) mysql limit大数据量分页优化方法
首先创建一个表
CREATE TABLE `ipdatas` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` int(8) NOT NULL DEFAULT '0', `ipaddress` varchar(50) NOT NULL, `source` varchar(255) DEFAULT NULL, `track` varchar(255) DEFAULT NULL, `entrance` varchar(255) DEFAULT NULL, `createdtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `createddate` date NOT NULL DEFAULT '0000-00-00', PRIMARY KEY (`id`), KEY `uid` (`uid`)) ENGINE=MyISAM AUTO_INCREMENT=68293856 DEFAULT CHARSET=utf8;
插入大量数据100万
begindeclare i int; set i = 10001 ; myLoop: LOOP if i = 100000 then leave myLoop; end if; /* do something */ -- 循环输出信息 insert into `ipdatas`(`uid`,`ipaddress`,`source`,`track`,`entrance`,`createdtime`,`createddate`)values(i,'127.0.0.1','wanglitao','guoyanhui','127.0.0.1',now(),now()); set i = i +1; /* 循环结束 */ end loop myLoop; end
优化语句
原语句
select * from ipdatas order by id limit 900000,100
受影响的行: 0
时间: 16.408s
优化语句
Select * From ipdatas Where id>=(
Select id from ipdatas order by id limit 900000,1
)limit 100;
0 0
- 大数据下的sql语句使用
- 大数据下的sql语句使用
- 如何使用大数据 SQL 语句
- Mysql大数据sql语句的处理
- 千万级大数据的Mysql数据库SQL语句优化
- 模拟大数据的方法,制造大数据的sql语句
- SQL大数据优化下
- SQLServer 大数据SQL语句执行
- access2007下获得上个月的全部数据的sql语句
- sql 语句读取第二大的语句
- 使用sql 语句查询当月/当天/当周的数据
- 使用SQL语句清空数据库所有表的数据
- 使用sql语句查询日期在一周内的数据
- 使用sql语句查询日期在一周内的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句查询形成环路的关系数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- Oracle开发人员守则
- TextView显示html图片的方法
- 黑马程序员-c语言-通讯录的实现
- Exploit writing tutorial part1: Stack Based Overflows
- 程序包
- 大数据下的sql语句使用
- 传统企业进军互联网运营是个筐
- Hibernate 入门教程
- 南阳273 字母小游戏
- 黑马程序员——Java集合框架(二)之泛型
- easeljs的基础
- spring构造器注入
- 杭电1013 Digital Roots
- dlopen与dlsym的说明和使用-动态拿到函数地址