Как снизить нагрузку на сервер при большом Select-запросе

175
15 февраля 2019, 02:00

Вот такой запрос у меня есть:

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
$sql = "SELECT uMail FROM Users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "".$row["uMail"]."<br>";
    }
} else {
    echo "0 results";
}
$conn->close();

Надо выгрузить несколько десятков тысяч емейлов из бд. Но мне сказали, что во время такого запроса база подвиснет и у юзеров проекта могут начаться проблемы при выполнении их запросов, может что-то у них сбиться, не сработать, не зачислиться.

Вопрос, можно ли в этот запрос поставить задержку как-то при выгрузке данных. Либо может быть есть какое-то другое решение?

READ ALSO
Дата в нужном формате

Дата в нужном формате

Как вывести дату в таком формате: 14th October, 2018, есть такой код:

241
thread Что происходит при join?

thread Что происходит при join?

Вот такая программа есть соответственно поток после join не выполняется

188
C++, симметричное шифрование [закрыт]

C++, симметричное шифрование [закрыт]

Хочу написать шифратор для файлов, интересуют симметричные шифрования, кроме xorЖелательно с ссылками на примеры

197