实战MySQL分页性能优化指南详解

很多应用往往只展示最新或最热门的几条记录,但为了旧记录仍然可访问,所以就需要个分页的导航栏。然而,如何通过MySQL更好的实现分页,始终是比较令人头疼的问题。虽然没有拿来就能用的解决办法,但了解数据库的底层或多或少有助于优化分页查询。...

如何用大数据揪出一个骗子?详解

有人从偏远的山村低价购买身份证,以每个身份证几百元的价格卖给下家; 黑客开发出自动化的程序和脚本,寻找、开发最先进的移动端模拟器; 在无数的打码平台上,想要赚外快的人们正在以每个一分钱的酬劳手动输入他们看到的图形验证码; 所有...

对开发人员数据库使用的一些小建议详解

1:发现锁表严重情况,会立刻想到改用innodb,好像innodb的行级锁之后,就不会表锁了,持这种观念的开发人员不在少数,其实他们不知道在做排序或是where条件复杂的情况下,一样会产生表锁。 2:发现磁盘IO过大,会立刻想到分表,(这...

数据库MySQL主从架构配置详解

配置主库 需要复制的主库必须开启二进制日志功能,并且创建一个唯一的服务器编号(server-id),之后,必须重启数据库。 由于二进制日志文件是主从复制的基础,所以,主库 必须 开启二进制日志功能。如果二进制日志功能没用使用 log-b...

mysql数据库常用功能和命令大全详解

1.导出整个数据库  mysqldump -u 用户名 -p 数据库名 > 导出的文件名      mysqldump -u wcnc -p smgp_apps_wcn...

mysql之存储过程学习详解

在mysql开发中使用存储过程的理由: 当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的 mysql 执行语句是要先编译,然后再执行的。这样如果查询并发大的时候。会浪费很多资源...

sql中的count(1)、count(主键)、count(*)效率问题详解

count(1)和count(主键) 这两个只扫描主键Index就可以得到数据, count(*)是扫描表的。 所以count(1)和count(主键)这两个效率高。 还有一种写法是count(ROWID)这也是只扫描Index...

mysql查询结果保留小数点后两位小数详解

办公平台统计分析时候遇到MYSQL格式化浮点数,保留两位小数点的问题。以下为个人在网上搜索普遍的答案,但不能满足浮点数保留小数点后两位。尝试用ROUND(X,D)可以满足。 格式化浮点数的问题,用format(col,2)保留两位小数...

java使用jdbc向oracle数据库批量插入大量数据详解

使用jdbc向oracle数据库批量插入大量数据: 执行代码如下: import Java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepa...

java使用jdbc向mysql数据库批量插入大量数据详解

要求就是向mysql数据库插入到数据库里大量的数据 比如10W 或者 100W 而且要求内存稳定. 首先说下代码: 数据库MySQL CREATE TABLE `users` (   `id` int(11) NOT...