• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Запросы к БД Mysql синхронно или асинхпронно

  • Автор темы slavon-x86
  • Дата начала
S

slavon-x86

Как выполняются запросы в БД mysql, синхронно или асинхпронно ?

Например:
К серверу mysql обращаются одновременно 2 клиента. Сервер выполнит два запроса одновременно или сначала 1-й а потом второй ?
 
S

slavon-x86

Думаю синхронно, т.е. по очереди. Т.к. если будут выполняться 2 запроса на группировку одновременно, то получиться каша.

Так ли это ?
 
E

etc

Тут ведь какое дело. МайЭСКЬЮЭЛЬ и не только, умеют работать с несколькими клиентами. Поэтому вам надо сначала определить относительно чего вы хотите рассматривать синхронность/асинхронность выполнения запросов.
 
S

slavon-x86

Относительно файлов базы данных.
 
S

slavon-x86

Как выполняются запросы в БД mysql, синхронно или асинхпронно ?

1. USER1 и USER2 одновременно (т.е. в одно и то же мгновение) осуществляют подключение к MySQL серверу.
2. Сервер принимает запросы от двух пользователей USER1 и USER2

a. Сервер выполняет запрос пользователя USER1. Сервер не дожидаясь завершения выполнения запроса пользователя USER1 начинает выполнять запрос пользователя USER2. Естественно каждый запрос выполняется в отдельном потоке.

b. Сервер выполняет запрос пользователя USER1. Сервер дожидается завершения выполнения запроса пользователя USER1 и только затем выполняет запрос пользователя USER2

Вариант a. или b. правильный ? Ответ обоснуйте.
 
E

etc

А что тут обосновывать? идите на муэскьюэль и читайте, вот и будет вам обоснование что и не подкапаешься. заодно узнаете что такое сессия, соединение, пул итдитп.
 
S

slavon-x86

заодно узнаете что такое сессия, соединение, пул итдитп.
Хм, а причём тут сессия, соединение, пул ? я же чёрным по белому написал что мне необходимо !


А еще про уровни изоляции и блокировки на уровне таблиц и записей
Спасибо, то что доктор прописал !
 
E

etc

slavon-x86 Ага, а еще вопрос - сколько соединений может держать сервер одновременно, а?
 
E

etc

От жеж, обоснуй ..., все написано в спецификации к серверу, и обосновывать ненадо.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!