для mysql есть mysqltuner . -он Вам напишет сколько в каком движке. Заодно и немало интересного про использование кэша, read\write rate напишет, кое-какие советы по оптимизации конфига выдаст.
только не кидайтесь сразу в слепую выполнять эти рекомендации
в постгресе - тут придется погуглить. объем базы вроде как через \l можно посмотреть.
тема оптимизации БД очень нескучная тема.
я бы очень посоветовал после понимания объемов данных посмотреть насколько Вы много пишите или читаете ( ожидаемо на запись кэш особо не влияет), потом оценить cache hit rate - это насколько хорошо чтение попадает в кэш. Если данных мало, кэш большой а хитрэйт низкий - точно нелишним будет порыться в запросах, бываю ТАКИЕ перлы... у меня был пример, когда из таблицы в 17М строк каждые пару секунд читали все. Или другой пример, когда из таблички в 25-30М строк вытаскивали строчек 500-1000, но по полю без индекса.
maestro07: как минимум 2 варианта.
ps ax| grep mysql - покажет список всех процессов, в имени которых есть слово mysql
/etc/init.d/mysql status - покажет статус именно сервера mysql. запущен-остановлен-что-то еще
maestro07: хотите разобраться - не ленитесь искать. хотите быстро решить свою проблему - наймите фрилансера. вменяемый админ обойдется вам в 1-1.5 т.р. за час, часа здесь, ИМХО, за глаза.
maestro07: никаких ошибок не вижу. смотрите остальные логи, попробуйте поанализировать конфиг мускуля - в общем, непаханное поле для саморазвития. кроме команды tail есть удобный редактор nano. Выход из редактирования - CTRL+x
maestro07: идем в /var/log, ищем там или в подкаталоге mysql файлик mysql.log, открываем его (проще всего сразу через tail -n 50) и читаем. сдается мне, что в конфиге что-то. если это какой-то нано-VPS, то скорее всего тупо не хватает памяти. Для дефолтной конфигурации 512Мб вроде как мало.
maestro07: не запущен сервер.
набираем /etc/init.d/mysq (тут 2 раза жмем табуляцию) start
должно получиться что-то типа /etc/init.d/mysql-server start
нажимаем enter - профит, сервер запущен. Советую погуглить, как его добавить в автозапуск
maestro07: в процессе установки Вы устанавливали пароль. Так что теперь mysql -u root -p , вводим пароль, попадаем в СУБД. SHOW DATABASES; покажет имеющиеся базы, вангую будет их там 3 - mysql, information_schema и performance_schema.
maestro07: совет - выделяете текст ошибки, вставляете в поиск гугла\яндекса\чего-то еще, и читаете, что там пишут. Конкретно здесь Вам пишут, что сервер не может быть установлен из-за зависимостей.
maestro07: Что-то мне подсказывает, что сервер Вы еще не поставили.... На убунте при установке сервера заставляет установить пароль root для БД.
apt-get install mysql-server делали?
ElMaxo: да. Вы когда в домашнюю розетку включаете чайник(это ампер 9-10), за рядом заряжающийся телефон с милиамперными токами не боитесь же? здесь ровно та-же история - один источник, параллельно несколько нагрузок.