Почему я неоднократно вижу параметры сортировки SET NAMES UTF8 в общем журнале MySQL (MariaDB) и журнале медленных запроPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему я неоднократно вижу параметры сортировки SET NAMES UTF8 в общем журнале MySQL (MariaDB) и журнале медленных запро

Сообщение Anonymous »

Я пытаюсь выяснить, почему скрипт PHP работает медленнее в MariaDB 10.5.22 (~10 минут), чем в MySQL 5.6 (~1 минута). Это простой скрипт, который берет данные из файла CSV и загружает их в таблицу. По какой-то причине в общем журнале MySQL я постоянно вижу следующее:

Код: Выделить всё

4332471 Connect [email protected] on mydatabase using TCP/IP
4332471 Query   SET NAMES UTF8
4332471 Quit
4332472 Connect [email protected] on mydatabase using TCP/IP
4332472 Query   SET NAMES UTF8
4332472 Quit
4332473 Connect [email protected] on mydatabase using TCP/IP
4332473 Query   SET NAMES UTF8
4332473 Quit
В журнале медленных запросов я вижу:

Код: Выделить всё

SET timestamp=1720100123;
# administrator command: Quit;
# Time: 240704 14:35:24
# User@Host: myuser[myuser] @  [10.20.30.40]
# Thread_id: 1801710  Schema: mydatabase  QC_hit: No
# Query_time: 0.000044  Lock_time: 0.000000  Rows_sent: 0  Rows_examined: 0
# Rows_affected: 0  Bytes_sent: 11
use mydatabase;
SET timestamp=1720100124;
SET NAMES UTF8;
# User@Host: myuser[myuser] @  [10.20.30.40]
# Thread_id: 1801710  Schema: mydatabase  QC_hit: No
# Query_time: 0.000001  Lock_time: 0.000000  Rows_sent: 0  Rows_examined: 0
# Rows_affected: 0  Bytes_sent: 0
SET timestamp=1720100124;
# administrator command: Quit;
# User@Host: myuser[myuser] @  [10.20.30.40]
# Thread_id: 1801711  Schema: mydatabase  QC_hit: No
# Query_time: 0.000021  Lock_time: 0.000000  Rows_sent: 0  Rows_examined: 0
# Rows_affected: 0  Bytes_sent: 11
SET timestamp=1720100124;
SET NAMES UTF8;
Параметры сортировки базы данных:

Код: Выделить всё

+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | utf8_general_ci   |
| collation_database   | latin1_swedish_ci |
| collation_server     | latin1_swedish_ci |
+----------------------+-------------------+

+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| utf8                     | utf8_bin             |
+--------------------------+----------------------+
Есть идеи, почему SET NAMES UTF8 появляется повторно?

Подробнее здесь: https://stackoverflow.com/questions/787 ... iadb-gener
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»