Tag Archives: db

Идиотский сервер mariadb в свежем Debian’е

В Debian’е 9.6 попробовал установить mysql, но вместо него поставилась mariadb. Сервер автоматически запустился, но зайти в него от меня самого не получалось: $ mysql -u root ERROR 1698 (28000): Access denied for user ‘root’@’localhost’ А с “-p” запрашивался пароль, … Continue reading

Tagged , , , , , | 1 Comment

Выдали мне задачу – проверить, почему на некоторых серверах с прошлого года бэкапы не работают

ну и починить, чтоб работали. Зашёл посмотреть, а.. сегодня они на всех серверах уже сработали. Магия?? Ну явно кто-то что-то там поменял. Стал смотреть, кто на эти машины заходил — оказалось, что за последнюю пару месяцев только я туда и … Continue reading

Tagged , , , , , , | 3 Comments

Яндекс опубликовал исходники ClickHouse

Это такая система для аналитических запросов к гигантским базам данных, обновляемым в реальном времени. Изначально разрабатывалась для работы с Яндекс.Метрикой. Брать тут, статья на хабре: https://m.habr.com/en/company/yandex/blog/303282/ P.S. Посмотрев на первую ссылку, я внезапно узнал, что у Яндекса уже почти два … Continue reading

Tagged , , , , | Leave a comment

Дорогая база данных…

You can read this post at LiveJournal.

Tagged , , , , | 4 Comments

Базу для вордпресса разрабатывал даже не студент-троечник

а студент-двоечник. Категории и тэги лежат в одной таблице. Зачем — непонятно, но это ещё фигня. Таблица выглядит так: CREATE TABLE `wp_terms` ( `term_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(200) NOT NULL DEFAULT ”, `slug` varchar(200) NOT NULL DEFAULT … Continue reading

Tagged , , , , | 1 Comment

Продолжаю копаться в вордпрессе

и убеждаться, что похапе серьёзно разрушает моск. mysql> desc wp_options; +————–+———————+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +————–+———————+——+—–+———+—————-+ | option_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | … Continue reading

Tagged , , , , | 2 Comments

Опять заглянул в пирожок…

Пытаюсь разобраться в структуре базы wordpress’а… Там есть таблица wp_comments, в ней, очевидно, лежат комментарии. Сотня: mysql> select count(*) from wp_comments; +———-+ | count(*) | +———-+ | 101 | +———-+ А ещё есть таблица wp_commentmeta, в которой лежит в шесть … Continue reading

Tagged , , , , | 1 Comment

Задачка про SQL

В одной базе данных есть две таблицы, связанные отношением 1:M. Скажем, в одной лежат посты из блога, а в другой комментарии, привязанные к постам по id. Задача: перетащить их все в другую базу, в которой идентификаторы у постов изменятся (потому … Continue reading

Tagged , , | Leave a comment

Ужасы нашего городка

mysql> select count(*) from ext_requests; +———-+ | count(*) | +———-+ |  7460166 | +———-+ 1 row in set (11 min 34.88 sec) Машина больше ничем не занималась, кроме обработки этого самого запроса. Вот это тоже радует: mysql> show tables; +————————————–+ … Continue reading

Tagged , | Leave a comment

Удивительное рядом

Вчера впервые в жизни я видел удивительную вещь: класс на PHP для работы с базой данных, который умеет генерировать исключения, а также корректно и разумно их обрабатывать: обработчик исключений генерирует письмо администратору сайта с полным набором переменных из веб-запроса и … Continue reading

Tagged , , | Leave a comment