56,677
社区成员
发帖
与我相关
我的任务
分享
mysql> SELECT count(*)
-> FROM `newDB`
-> WHERE ip = '192.186.1.1';
+----------+
| count(*) |
+----------+
| 2014558 |
+----------+
1 row in set (1 min 8.87 sec)
mysql> SELECT count(ip) FROM testvarchar WHERE ip = '192.168.1.20';
+-----------------+
| count(ip) |
+-----------------+
| 142408 |
+-----------------+
1 row in set (0.17 sec)
mysql> SELECT count(*) FROM testvarchar WHERE ip = '192.168.1.20';
+----------+
| count(*) |
+----------+
| 142408 |
+----------+
1 row in set (0.14 sec)
mysql> SELECT count(ip) FROM testvarchar WHERE ip = '192.168.1.8';
+-----------------+
| count(ip) |
+-----------------+
| 174840 |
+-----------------+
1 row in set (0.85 sec)
mysql> SELECT count(ip) FROM testint WHERE ip = INET_ATON('192.168.1.8');
+-----------------+
| count(ip) |
+-----------------+
| 174840 |
+-----------------+
1 row in set (3.93 sec)
mysql> select count(*) from testint;
+----------+
| count(*) |
+----------+
| 2316952 |
+----------+
1 row in set (0.00 sec)
mysql> select count(*) from testvarchar;
+----------+
| count(*) |
+----------+
| 2316952 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT count(*) FROM testint WHERE ip = INET_ATON('192.168.1.22');
+----------+
| count(*) |
+----------+
| 114532 |
+----------+
1 row in set (2.35 sec)
mysql> SELECT count(*) FROM testvarchar WHERE ip = '192.168.1.22';
+----------+
| count(*) |
+----------+
| 114532 |
+----------+
1 row in set (0.40 sec)
mysql> SELECT count(*) FROM testint WHERE ip = INET_ATON('192.168.1.1');
+----------+
| count(*) |
+----------+
| 23324 |
+----------+
1 row in set (1.21 sec)
mysql> SELECT count(*) FROM testvarchar WHERE ip = '192.168.1.2';
+----------+
| count(*) |
+----------+
| 23324 |
+----------+
1 row in set (0.11 sec)
mysql> SELECT count(*) FROM testint WHERE ip = INET_ATON('192.168.1.3');
+----------+
| count(*) |
+----------+
| 97556 |
+----------+
1 row in set (3.42 sec)
mysql> SELECT count(*) FROM testvarchar WHERE ip = '192.168.1.3';
+----------+
| count(*) |
+----------+
| 97556 |
+----------+
1 row in set (0.50 sec)
mysql> insert into testint(ip,若干其他字段) select ip,若干其他字段 from testint;
Query OK, 579238 rows affected (1 min 55.73 sec)
Records: 579238 Duplicates: 0 Warnings: 0
mysql> insert into testvarchar(ip,若干其他字段) select ip,若干其他字段 from testvarchar;
Query OK, 579238 rows affected (3 min 10.01 sec)
Records: 579238 Duplicates: 0 Warnings: 0
mysql> insert into testint(ip,若干其他字段) select ip,若干其他字段 from testint;
Query OK, 1158476 rows affected (5 min 26.66 sec)
Records: 1158476 Duplicates: 0 Warnings: 0
mysql> insert into testvarchar(ip,若干其他字段) select ip,若干其他字段 from testvarchar;
Query OK, 1158476 rows affected (7 min 20.85 sec)
Records: 1158476 Duplicates: 0 Warnings: 0