Большие Sql - запросы

176
11 ноября 2017, 14:00

Сколько будет выполняться команда select * from table where id = 1, если в таблице будет около 20000 строк? И как можно будет оптимизировать такой запрос

Answer 1

Сколько будет выполняться команда select * from table where id = 1, если в таблице будет около 20000 строк?

Зависит от того, сколько записей будет отобрано, имеется ли индекс по id и насколько быстр канал от сервера до клиента. Ну и куча менее значимых факторов. Но в любом случае 20к записей - это "ниачём".

как можно будет оптимизировать такой запрос

  1. Создать индекс по id, если его нет;
  2. Заменить звёздочку на реально необходимый список полей выходного набора.
READ ALSO
Column count doesn't match value count at row 1

Column count doesn't match value count at row 1

Column count doesn't match value count at row 1

212
Как обойти кеширование User Agent?

Как обойти кеширование User Agent?

Не думал что такое возможно, но столкнулся с такой чехардой:

191
передача в java команды через Php

передача в java команды через Php

доброе время суток, коллеги!

159
Handling ZipArchive exceptions in PHP (laravel) [требует правки]

Handling ZipArchive exceptions in PHP (laravel) [требует правки]

I'm using ZipArchive to generate a zip file of invoices, however, sometimes it fails to close the archive (afaik during $zip->close() happens the compression)What im trying to achieve is catching error code/text and returning a message to blade

223