|
Запрос с limit выполняется дольше запроса без limit
|
|||
---|---|---|---|
#18+
[quote drsm - если все свалено в кучу, то перебираем все и ищем самый тяжёлый арбуз, порядок не важен. [/quote] Предположим что так. Если арбузов очень много (половина), то всё прекрасно, запрос выполняется оптимально. Всё равно придётся прочитать всю базу. Но это же значит, что всего остального мало - запрос по арбузам выполняется медленно но оптимально, но запросы по дыням и вишням выполняются так же медленно и читается вся база. То есть все запросы выполняются МЕДЛЕННО и читается вся база. Так и в реальности происходит. А вот если мы читаем индекс, то мы получаем медленно по арбузам - их всё равно придётся все прочитать, зато быстро по всем остальным. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2018, 01:14 |
|
Запрос с limit выполняется дольше запроса без limit
|
|||
---|---|---|---|
#18+
Pilat01drsm, проблема в том, что в магазине арбузы, дыни и ещё 100500 товаров. Примерно 20.000.000 экземпляров. А не только арбузы и дыни. Из них 100 арбузов. Это в реальности, и обычно так и в базах данных. нет , проблема в том, что пж априорно считает распределение в куче равномерным, и , как я предполагаю, считает кост от матожидания первого вдоль массы для равномерного распределения. а надо считать матожидание коста. т.е. возможно проблема того же вида, как в физике для матожидания квадрата нельзя пользовать квадрат матожидания, иначе нулевую температуру получишь. и да , такого левака в пж больше чем допупа ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2018, 11:36 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1995569]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 150ms |
0 / 0 |