- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На локальном компе тормозит база при работе с табличкой в ~2000000 записей. Так тормозит, что даже на ВДСе (c 1 ядром и 1 ГБ памяти) и то быстрее пашет. Но и на локальном, и на ВДСе, например, тупо добавление нового поля может растянуться минут на 15, а то и вовсе SQLyog попросту зависает.
БОльшая часть операций актуальна на подготовительном этапе (на локальном компе), поэтому думаю, на что бы его поменять. Сейчас все это установлено на простом ноуте с Виндой 8 (64) и Денвером, Проц AMD A10 2.1 GHz и 4ГБ рамы.
Вопрос: что MySQL надо? Много ядер? Или максимальную производительность каждого из них? Или может вообще все и на моем компе должно быстрее работать, просто не поднастроено что-то?
Прожект некоммерческий, поэтому вливать бабки туда заметные не хотелось бы.
Рассматриваю следующие варинты:
1. Core 2 Duo 2.8 GHz 3 MB RAM Win7 32 bit (хорошо, что бесплатно, надо только съездить забрать).
2. На него же поставить Core 2 Quad (докупить проц занедорого).
3. Купить что-нить на относительно свежем i3 и побольше GHz.
4. Разориться на i5 какого-нить позапрошлого поколения.
Подскажите, люди добрые, на чем оно таки будет работать заметно быстрее. И надо ли ей больше памяти под это дело?
Или просто взять ВДС побыстрее?
Вопрос: что MySQL надо?
It needs tuning of my.cnf. Just run mysqltuner and follow its recommendations.
It needs tuning of my.cnf. Just run mysqltuner and follow its recommendations.
Windows is not supported at this time :--(
Эм.... а my.ini одинаковые? Версии mysql тоже?
Windows is not supported at this time :--(
Check this out: https://github.com/pmachapman/mysqltuner/
Эм.... а my.ini одинаковые? Версии mysql тоже?
Да у меня вопрос не в разнице производительности, а куды бечь :--)
Рассматриваю следующие варинты:
1. Core 2 Duo 2.8 GHz 3 MB RAM Win7 32 bit
Для двухмиллионов записей возможно и этого маловато.
Зависит от индексов, кеширования, насколько часто добавляются новые записи...
Я как бы пробовал большой форум на xenforo (под пару млн.записей) покрутить на xeon 5530 4 ядра 8 потоков, 4гб ОЗУ w7, отзывчивость была низкой(но она была во много раз выше чем у Атома (2 ядра 4 потока)), то есть иногда страница формировалась под целых 2 - 3 секунды...
Потом перезалил это на intel 3770к 8гб ОЗУ w7, базу на ssd диск, все залетало(страница загружается за 0.1 - 0.5сек (её пхп часть, без учета загрузки js скриптов))... Но наибольший эффект в скорости был не от ссд диска, а от процессора.
Asar, я не пойму, зачем заниматься мазохизмом? Зачем использовать винду для Mysql да и вообще для вебразработки? Для начала надо поставить нормальную для mysql ось, например дебиан, но лучше ту, которая используется на ваших целевых хостингах. Потом, как выше сказали, смотреть утилитой mysqltuner и/или смотреть что там с запросами с помощью EXPLAIN. А что касается железа, то зависит от количества вычислительных потоков вашей программы (и вообще распараллеливается ли она). Оперативки никогда много не бывает, а вот необходимость в большом количесве ядер процессора зависит от распараллеливаемости вашей задачи. Мне например, сейчас 32 гигов оперативки и 12-ти вычислительных потоков (на 6-ти ядерном интеле) не хватает, уже подумываю об апгрэйде... Ну, и hdd - узкое место. Только если очень много будет операция записи, то ssd быстро сдохнут - они не любят слишком много циклов записи.
Asar - нужно больше данных, какие таблицы, какой размер, что начинает тормозить, explain хотя бы
2кк записей - это сопли. если только не десяток полей TEXT и запросы LIKE
человек, который всегда сидел только на вин - тут ставить лин и все проблемы решены у него.
Так он же поле добавляет, а не строку.
Mysql не умеет тредить, т.е. эффективно использует только одно ядро, а чем оно быстрее - тем лучше. Добавление поля для mysql всегда была затратная процедура. В сумме с медленным коре2 и получается такой результат.
Но с другой стороны, добавление полей - весьма редкая операция, она волновать не должна. Так что бы я не стал беспокоиться в данном случае.