在MySQL中执行Show Processlist语句可以看到发现大量unauthenticated user进程卡住,直接导致整个OJ测评系统网页打开速度明显变慢,
在网上搜索一翻,找到问题根源:
发现这属于官方一个系统上的特殊设定,亦可称呼他为MySQL的bug,不管连结的的方式是经过hosts或是IP的模式,他都会对DNS做反查。MySQL会尝试去反查IP->DNS,由于反查解析过慢,无法应付快速多量的查询。
解决方式很简单:启动MySQL的时候,添加--skip-name-resolve选项,禁止域...
分类:
数据库 时间:
2014-08-23 16:55:11
阅读次数:
246
Javascript查询和$where查询查询 age > 18 的记录,以下查询都一样db.users.find({age: {$gt: 18}});db.users.find({$where: "this.age > 18"});db.users.find("this.age > 18");排序...
分类:
其他好文 时间:
2014-08-22 12:16:06
阅读次数:
143
MySQL密码忘记了,操作步骤:1、servicemysqldstop2、vim/etc/my.cnf#编辑MySQL配置文件,找到[mysqld],在下面添加一行skip-grant-tables3、mysql-uroot-p直接进入MySQL控制台4、updatemysql.usersetpassword=password(‘MySQL新密码‘)whereUser="root"andHost="localhost";flu..
分类:
数据库 时间:
2014-08-20 16:37:14
阅读次数:
191
skip-name-resolve此语句用于跳过dns域名解析,在局域网连接时会更快捷,不过使用此命令,mysql库的user表中的host须由原来localhost改为%,否则不能连接数据库。skip-grant-tables此语句用于跳过user表权限检查,在忘记密码时可以直接登录数据库后者较为危险
分类:
数据库 时间:
2014-08-20 14:20:43
阅读次数:
183
Simply with output redirection:system_profiler > file.txtBasically, this will take the output of system_profiler and save it to the file file.txt. The...
分类:
其他好文 时间:
2014-08-20 11:57:42
阅读次数:
169
1public static final int REQUSET_TAKE_PHOTO = 0; public static final int REQUSET_AT_FRIENDS = 1; public static final int REQUSET_GET_PICTURE = 2; Inte...
分类:
移动开发 时间:
2014-08-20 10:24:16
阅读次数:
330
一:(停掉正在运行的mysql) [root@NetDakVPS ~]# service?mysql?stop? 二:使用 “--skip-grant-tables”参数重新启动mysql [root@NetDakVPS ~]# mysqld_safe --skip-grant-tables & [1] 23810 Starting mysq...
分类:
数据库 时间:
2014-08-20 00:10:05
阅读次数:
351
1、html(1)日历 " onClick="Skip('+')">(2) (3)日历
分类:
Web程序 时间:
2014-08-19 18:45:25
阅读次数:
308
图片框 CSS3 Image Gallery with a 3D Lightbox Effect A CSS3 presentation demonstrating how to take advantage of modern browser...
分类:
Web程序 时间:
2014-08-19 18:15:55
阅读次数:
491
导出命令:mysqldump -t --skip-extended-insert -utest -p testdb tableA > testdb_tableA.sql参数说明:-t: 仅导出数据,不包含Schema(建表、索引)--skip-extended-insert: 导出的insert语句...
分类:
数据库 时间:
2014-08-19 12:18:54
阅读次数:
267