|
|
|
Помоготи пожалуйста разобраться
|
|||
|---|---|---|---|
|
#18+
Ситуация следующаяя: Имеется табличка Код: sql 1. 2. 3. 4. 5. В ней 6358 записей Выполняю следующий запрос: Код: sql 1. 2. 3. 4. Данные VPS сервера: Processor Name Intel(R) Xeon(R) CPU E5620 @ 2.40GHz Vendor ID GenuineIntel Processor Speed (MHz) 2393.999 Processor Name Intel(R) Xeon(R) CPU E5620 @ 2.40GHz Vendor ID GenuineIntel Processor Speed (MHz) 2393.999 Total Memory 1026076 kB Free Memory 20564 kB Total Swap Memory 1052248 kB Free Swap Memory 1037280 kB System Uptime 41 Days, 16 Hours and 57 Minutes Apache 2.2.19 Running DirectAdmin 1.43.0 Running Exim 4.76 Running MySQL 5.1.57 Running Named 9.3.6 Running ProFTPd 1.3.4c Running sshd Running dovecot 2.1.15 Running Php 5.2.17 Installed Данные моего компьютера, там где я разрабатываю: DISK SSD Intel processor Intel(R) Core(TM) i5-3470 CPU @3.20GHz 3.60 GHz RAM 8GB Пользуюсь EasyPHP 13.1 Показатели времени запроса: VPS : Showing rows 0 - 0 ( 1 total, Query took 0.3233 sec) Мой комп: Showing rows 0 - 0 ( 1 total, Query took 0.0070 sec) В связи с этим время генерации определённой страницы VPS: Page generated in 0.5729 seconds Мой комп: Page generated in 0.0950 seconds Не смотря на это время загрузки главной страницы без таких запросов: VPS: Page generated in 0.0178 seconds Мой комп: Page generated in 0.0700 seconds Сегодня добовили на VPS еще 1GB оперативки (итого стало их 2GB) Время улудшилось совсем чуток Showing rows 0 - 0 ( 1 total, Query took 0.2994 sec) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2014, 11:05:38 |
|
||
|
Помоготи пожалуйста разобраться
|
|||
|---|---|---|---|
|
#18+
Во-первых, избавьтесь от конструкции IN (SELECT ...). Например, перепишите через JOIN или через EXISTS. Во-вторых, зачем GROUP BY в подзапросе? он все равно результата не меняет. Во-третьих, странный индекс на вашей табличке. Если я правильно понял ее смысл, то я бы сделал первичный ключ из обоих полей и индекс из обоих полей в обратном порядке. А добавление памяти тут ничего не даст. Тем более, что MySQL не будет ее использовать, пока не измените его настройки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2014, 11:24:40 |
|
||
|
|

start [/forum/moderation_log.php?user_name=japan_parts]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 660ms |
| total: | 827ms |

| 0 / 0 |
