利用分页表来提升千万级mysql分页查询的性能 让你分页limit快如飞
admin 11年前 (2014-04-02) 2846浏览 1评论
lamp黄金组合,越来越被太多大型网站开始使用的了。但是MYSQL带来的性能瓶颈,肯定也是大家一直挥之不去的恶梦。今天it动力就带大家去利用分页表的方法来提高mysql在千万级数据表里的分页查询性能问题。 原始存储千级级的MYSQL数据表: CREA...
admin 11年前 (2014-04-02) 2846浏览 1评论
lamp黄金组合,越来越被太多大型网站开始使用的了。但是MYSQL带来的性能瓶颈,肯定也是大家一直挥之不去的恶梦。今天it动力就带大家去利用分页表的方法来提高mysql在千万级数据表里的分页查询性能问题。 原始存储千级级的MYSQL数据表: CREA...
admin 11年前 (2014-04-02) 1546浏览 0评论
在MySQL数据库操作中,我们在做一些查询的时候总希望能避免数据库引擎做全表扫描,因为全表扫描时间长,而且其中大部分扫描对客户端而言是没有意义的。其实我们可以使用Limit关键字来避免全表扫描的情况,从而提高效率。假设我们需要一个分页的查询,如果是O...
admin 11年前 (2014-04-02) 3350浏览 1评论
本文隐藏内容 登陆 后才可以浏览 转载请注明:jinglingshu的博客 » MYSQL注入之各种盲注情形...
admin 11年前 (2014-04-01) 3440浏览 0评论
Windows 管理规范 (WMI) 提供了以下三种方法编译到WMI存储库的托管对象格式 (MOF) 文件: 方法 1: 运行 MOF 文件指定为命令行参数将 Mofcomp.exe 文件。 方法2: 使用 IMofCompiler 接口和 ...
admin 12年前 (2013-12-25) 5143浏览 3评论
1)使用SSCursor,避免客户端占用大量内存。 2)使用迭代器而不用fetchall,即省内存又能很快拿到数据。 这样改进后,原本程序占用14GB内存,现仅占用700MB。 参考文章: http://url.cn/PRGTIp ht...
admin 12年前 (2013-12-22) 4453浏览 1评论
mysql的load data infile命令可以用于快速将文本中数据导入到数据库中,效率非常高。下面讲解一下使用load data infile命令的语法与注意的问题。 load data infile的命令如下: LOAD DATA [LOW_...
admin 12年前 (2013-12-01) 2940浏览 0评论
最近在将QQ泄露的群信息库导入MySQL时遇到了大数据问题: QQ库的文件总共有11个MSSQL数据库文件,可以通过navicat将这11个MSSQL数据库导出为11个txt数据文件。这11个txt文件中每个文件大概有1.5亿行、8-9G大小,我现在...
admin 12年前 (2013-11-29) 2550浏览 0评论
linux系统环境下,mysql以root权限 登录时提权 mysql5.x 的linux版本下面有一个函数,可以帮助我们干很多猥琐的事情,这个函数4。x下面貌似没有,原来一直没发现,也没去查函数手册,就我自己的经验来写点东西。4,x的 明天再看看函...
admin 12年前 (2013-11-27) 1664浏览 0评论
基础知识 不管你想选择哪种数据库产品,有些基础理论知识必须打扎实,尤其是:数据库系统概论、 Linux操作系统、SQL标准语言、数据结构(重点排序算法)、开发语言(至少懂几款脚本语言,SHELL必须要会,其次最好能再掌握一种脚本语言,例 如:PH...
admin 12年前 (2013-10-09) 1659浏览 0评论
提权时,当下载mysql的user.MYD数据库连接密码hash值无法用winhex等十六进制编辑器查看时: 停止mysql服务 将下载的user.MYD user.frm user.MYI替换本地文件,然后 cd mysql\bin mysql...
admin 12年前 (2013-09-16) 1975浏览 0评论
腾讯互娱内部维护了一个MySQL分支,基于官方5.5.24,实现了类似于Oracle 11g的快速加字段功能,这个分支我们内部称为TMySQL。该功能通过扩展存储格式来实现,原理类似于Oracle 11g,以下介绍下其实现原理。 1. GCS行格式 ...
admin 12年前 (2013-08-26) 1703浏览 1评论
MySQL是世界上实际最流行的数据库管理系统,是遍布全球编程社区的首选。它有一个系列有趣的特性,在很多方面都很擅长。由于其巨大的人气,在网上可以找到许多MySQL的使用技巧。这里有12个最好的技巧和窍门,所有MySQL数据库开发者都应该了解...
admin 12年前 (2013-08-01) 1689浏览 1评论
三种方式修改数据库的引擎 1.直接alter table ALTER TABLE youTable ENGINE=InnoDB; 这种方式最简单,但是对于大数据的表会消耗很长时间,因为MySQL要执行旧表到新表的逐行复制。而且alter ta...
admin 12年前 (2013-07-22) 1468浏览 0评论
mysql初识之日志文件篇 日志文件 1. err日志 :错误日志 error log 记录mysql在运行的过程中所有较为严重的警告和错误信息,以及mysql server每次启动和关闭的详细信息。系统在默认情况下关闭error lo...
admin 12年前 (2013-07-22) 1601浏览 0评论
mysql初识之数据文件及其他文件 数据文件 在mysql中数据文件存放于在my.cnf中datadir指定的路径,使用的表引擎不同产生的文件格式、表文件个数也会有所差异。 mysql的表引擎有多种,表的扩展名也不一样,如innodb用“ .ib...
admin 12年前 (2013-07-22) 1379浏览 0评论
MySQL的文件们 日志文件 日志文件默认位于data目录下 long_query_time=2 log-slow-queries= log-error= log= C:\log.log log-bin= &...
admin 12年前 (2013-07-22) 1343浏览 0评论
略懂MySQL字符集 本文虽说旨在明白、但若略懂亦可、毕竟诸葛孔明如是 只有基于字符的值才有所谓字符集的概念 某些字符集可能需要更多CPU、消费更多的内存和磁盘空间、甚至影响索引使用 这还不包括令人蛋碎的乱码...
admin 12年前 (2013-07-22) 1670浏览 0评论
MySQL数据库定时备份Shell脚本并备份至其它机器方法 这是一个简单的MySQL数据库备份shell脚本,适用于单台Linux服务器或者VPS的mysql数据库备份工作, 工作原理是使用mysql的mysqldump工具来导出数据库为.sql文...
admin 12年前 (2013-07-15) 3071浏览 2评论
mysql使用set names解决乱码问题的原理 解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理 先说MySQL的字符集问题...
admin 12年前 (2013-07-08) 2018浏览 0评论
这两天要处理一些数据,用一些数据库管理工具比如navicat for mysql 、 sqlyog、以及phpmyadmin之类的工具,试了很多,发现都导入不全, 蛋碎了,最后还是选择写SQL语句来搞吧,mysql里面有个load data infi...