Just simple question.. why u designed it such a way that differentiate the
'thn','bln' and 'hari' field
when you can do it just using one field and using DATE type field instead of
integer.
and when you query u can use your SQL sorting to speed up searching.

Regards
Teddy

----- Original Message -----
From: "Muhammad Ilhami" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, February 26, 2001 12:41 PM
Subject: mysql is really a slow rdbms


> This table contains more than 2.5 million records. I
> created index on column  hari. It needs more than 3797
>  secs, and have not finished yet.
>
> Anybody has advice?
>
> mysql> describe tb_trafik_bulanan;
> +---------------+----------------------+------+-----+---------+-------+
> | Field | Type                 | Null | Key | Default
> | Extra |
> +---------------+----------------------+------+-----+---------+-------+
> | thn | smallint(5) unsigned | YES  |     | NULL |
>    |
> | bln | tinyint(3) unsigned  | YES  |     | NULL |
>    |
> | hari | tinyint(3) unsigned  | YES  |     | NULL |
>     |
> | id_hari | int(10) unsigned | YES  |     | NULL |
>   |
> | kd_link | char(4) | YES  |     | NULL |       |
> | ip_asal | int(10) unsigned | YES  | MUL | NULL |
>   |
> | sip_asal | char(19) | YES  |     | NULL |       |
> | port_asal | smallint(5) unsigned | YES  | MUL | NULL
> |       |
> | ip_tujuan | int(10) unsigned | YES  | MUL | NULL |
>     |
> | sip_tujuan | char(19) | YES  |     | NULL |       |
> | port_tujuan   | smallint(5) unsigned | YES  | MUL |
> NULL |       |
> | jml_byte | int(10) unsigned | YES  |     | NULL |
>    |
> | jml_flow | smallint(5) unsigned | YES  |     | NULL
> |       |
> | jml_packet | int(10) unsigned | YES  |     | NULL |
>      |
> | kd_neg | char(2) | YES  | MUL | NULL |       |
> | id_pelanggan  | char(8) | YES  | MUL | NULL |
> |
> | kd_jasa | char(2) | YES  | MUL | NULL |       |
> | arah_dan_tipe | tinyint(3) unsigned | YES  | MUL |
> NULL |       |
> | kd_server     | char(2)              | YES  | MUL |
> NULL |       |
> | kd_non_server | char(2)             | YES  | MUL |
> NULL |       |
> +---------------+----------------------+------+-----+---------+-------+
>
> mysql> show processlist;
>
+----+--------+-----------+----------+---------+------+---------------------
-+-----------------------------------------------+
> | Id | User   | Host      | db       | Command | Time
> | State                | Info
>                 |
>
+----+--------+-----------+----------+---------+------+---------------------
-+-----------------------------------------------+
> | 31 | netmon | localhost | tracemon | Query   | 3797
> | Repair with keycache | create index hari on
> tb_trafik_bulanan (hari) |
> | 40 | netmon | localhost | tracemon | Query   | 0
> | NULL                 | show processlist
>                 |
>
+----+--------+-----------+----------+---------+------+---------------------
-+-----------------------------------------------+
> 2 rows in set (0.00 sec)
>
>
> regards
>
> -ilham-
>
> __________________________________________________
> Do You Yahoo!?
> Get email at your own domain with Yahoo! Mail.
> http://personal.mail.yahoo.com/
>
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail
<[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to