• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

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

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

slavon-x86

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

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

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

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

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

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

Вариант a. или b. правильный ? Ответ обоснуйте.
 
А что тут обосновывать? идите на муэскьюэль и читайте, вот и будет вам обоснование что и не подкапаешься. заодно узнаете что такое сессия, соединение, пул итдитп.
 
заодно узнаете что такое сессия, соединение, пул итдитп.
Хм, а причём тут сессия, соединение, пул ? я же чёрным по белому написал что мне необходимо !


А еще про уровни изоляции и блокировки на уровне таблиц и записей
Спасибо, то что доктор прописал !
 
slavon-x86 Ага, а еще вопрос - сколько соединений может держать сервер одновременно, а?
 
От жеж, обоснуй ..., все написано в спецификации к серверу, и обосновывать ненадо.
 
Мы в соцсетях:

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

Курс AD