Ответы пользователя по тегу Администрирование баз данных
  • Как сравнить две базы данных?

    Stdit
    @Stdit
    Посмотрите индексы, присутствуют ли они в обоих в базах.
    Еще можно посмотреть статистику по своей schema: www.postgresql.org/docs/9.1/static/monitoring-stats.html
    Там видно количество фулсканов, автивность запросов и т.д.
    Ну и explain.
    Ответ написан
    2 комментария
  • Допустил ошибку в структуре таблицы. Как исправить?

    Stdit
    @Stdit
    Создайте отношение в таком виде: [id, dt, pupil_id, disc_id, value]. Для каждого ученика и предмета на нужную дату ставится оценка. Потом получаете все необходимые данные и рисуете по ним график. Другой плюс такой формы хранения в том, что сможете построить общий график успеваемости по дисциплине без учёта учеников, и другие аналитические запросы.
    Ответ написан
    3 комментария
  • Номера страниц в постраничной выборке - зачем?

    Stdit
    @Stdit
    У каждого типа постранички своя специфика. Помимо собственно просмотра, постраничная навигация иногда нужна, чтобы пользователи могли давать друг другу ссылки на конкретные страницы. При этом, более логичным представляется использование в качестве точки отсчета не номер страницы умноженный на количество записей, а уникальный идентификатор сущности, по которому отсортированы записи и по которому составлен индекс в БД. Ссылки на такие страницы не ломаются, если в начале списка (на первой странице) появились новые записи. В другом случае, в статических списках (например в словарях или книгах), будет удобна классическая постраничная навигация + закладки на разделы или главы.
    Ответ написан
    Комментировать