LEOnidUKG

LEOnidUKG
Рейтинг
1784
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
htexture #:
Раньше на том же сервере было показывало 240% нагрузки на пиках, при бекапе и прочего. Сейчас выше 99% никогда не видел, это после обновления мариадб

Так может быть, новая БД быстрее просто работает? 😀

Sly32 #:
мускля умеет сама разруливать реквесты и разбрасывать по ядрам транзакции, например?

Там грубо говоря всё просто, 1 запрос 1 поток. Внутри него нет разделения.

htexture #:


Инодб не очень, отметил необходимое.


Хватит читать газеты 10 летней давности. Уже мир изменился давно. 

Полнотекстовый поиск. Вы реально шутите?

Релиз Mysql 5.6.4 был в 2011-12-20. И с этого времени там есть поиск полноценный  🤣 🤣 🤣

Быстрее выборки SELECT, ну может быть 12 лет назад ещё можно было бы подумать, но на календаре 2023 год.

Я нашёл исходник этой таблицы:

https://itif.ru/otlichiya-myisam-innodb/

2011 год... аж слеза навернулась, как это было давно.

10.5.15 релизнулась более года назад.

Вы её точно обновляли? Сейчас актуальная версия 10,5,19

Использую MyISAM

Я бы на InnoDB перешёл.

Какая версия Mariadb  ?

Какой формат таблиц в БД используется?

А другие программы точно другие ядра используют?

Что за ОС и какая версия?

Сколько вообще ядер на сервере?

Как вы наблюдаете нагрузку только на 1 ядро?

SeVlad #:
dakter, думаешь достаточно будет написать шариковой ручкой название искомой программы и показать бумажку в монитор?

Я вообще не знаю как раньше без интернета жили...

Ну наверное у ноута есть название и если перейти на сайт производителя, там есть драйвера на скачивание. 
По-моему Яндекс только в РФ имеет долю. Во всём мире только Google.
90% это сети мегафона, остальное мтс/йота и прочие провайдеры интернета.

Да быть того не может. 

В соседних ветках обсуждают как крутят ПФ через мобильные прокси, а тут такие откровения :)

выполняется допустим чтение из базы одних и тех же данных

БД создана для того, чтобы с неё было чтение данных. Всякие InnoDB и правильные настройки позволяют в память запоминать данные, чтобы быстро их оттуда доставать.

А вот уже структуру таблиц и запросы, вытекающие из них, должен делать разработчик. И вот тут у нас просто пропасть. Т.к. многие считают, что НЕЛЬЗЯ делать много простых запросов. Лучше 1 запрос с 15 JOIN, это наверное показывает их умение или тешит самолюбие, а потом "Ой что-то у нас тормозит сайт". 

PHP асинхронность, многопоточность, параллельность

Сначала бы понять для чего все эти слова?

Асинхронность в коде? Увольте. Лучше сделать микродемонов, чтобы выполняли задачи по крону.

Многопоточность? Для чего? ОС и так распределяет задачи по ядрам. Каждому вызову выделяется свои потоки, так же как каждый запрос в БД использует свободно ядро. 

Параллельность? Для чего?

Если автор задумал, что: "ВАУ! Я сейчас всё это реализую, а тупые разработчики НИКТО не хочет это делать из популярных CMS". Забывает 1 вещь, что за всё надо платить.

Любые алгоритмы, которые будут включать все эти "3 слова" имеют накладные расходы (процессор, сложность кода, специальные условия на сервере, ограниченность применения и т.д.). И в какой момент расходы могут превышать ресурсы цели для решения, которой они были созданы.

Всего: 31599