|
|
|
Mysql 3. Проблема: долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
имеется такая таблица: CREATE TABLE pads_data ( id int(11) NOT NULL auto_increment, company varchar(50) NOT NULL default '', title varchar(50) NOT NULL default '', version varchar(10) default NULL, pdate date default NULL, website varchar(128) default NULL, email varchar(50) default NULL, cost float default NULL, ptype varchar(15) default NULL, os varchar(80) default NULL, ksize int(11) default NULL, category varchar(50) default NULL, keywords varchar(128) default NULL, short_descr varchar(46) default NULL, description text, homepage varchar(128) default NULL, screenshot_type varchar(50) default NULL, screenshot mediumblob, padfile varchar(128) default NULL, download varchar(128) default NULL, aspnumber varchar(5) default NULL, PRIMARY KEY (id) ) TYPE=MyISAM; в ней порядка 20000 записей. запрос SELECT company,title,version FROM pads_data order by id LIMIT 100,10 ,выполняется быстро, а вот если SELECT company,title,version FROM pads_data order by id LIMIT 15000,10 то за 3 минуты он не успевает выполниться. Пробовал создавать индексы по id или другим полям, не помогает. Посоветуйте что-нибудь, просто подходит время сдачи проекта, а дела плохи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2004, 09:01 |
|
||
|
Mysql 3. Проблема: долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
Гм... Воспроизвести тормоза на сгенерённой таблице не удалось. Что говорит EXPLAIN запрос ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2004, 20:31 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1854601]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 461ms |

| 0 / 0 |
