Автор Тема: Оптимизация БД  (Прочитано 20559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Оптимизация БД
« : 07 Июля 2009, 11:16:54 »
Запустил со всеми галками, в конце получил:

Удалено
Фильмов: 898
Людей: 1009

Фильмы были все нескрытые и реально их стало на два меньше.
Как узнать что удалено?
Откуда ещё удалено 896 фильмов?

Люди все только скрытые (59 тыс. с лишним).

То Ностра: очень хотелось бы лог действий данной утилиты и какой-нибудь индикатор прогресса, а то непонятно, прога просто висит или всё-таки работает (~2 часа)!
« Последнее редактирование: 07 Июля 2009, 12:57:32 от zmedia »
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #1 : 07 Июля 2009, 12:23:35 »
Не поленился, восстановил базу, просмотрел все названия (почти 2 тыс.), нашёл с десятка два фильмов с одинаковыми названиями, но у них у всех разные года выпуска.
Интересно, что же всё-таки оптимизатор базы удалял?!
« Последнее редактирование: 07 Июля 2009, 12:32:58 от zmedia »
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Оптимизация БД
« Ответ #2 : 07 Июля 2009, 22:16:51 »
Вероятно удалил 2 видимых фильма, 896 невидимых и 1009 невидимых людей... Программы не врут :)
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #3 : 08 Июля 2009, 11:02:47 »
В том то и дело, ВСЕ фильмы были только ВИДИМЫЕ!
Проверял незадолго до оптимизации.

Add: посмотрел сегодня - 896 скрытых фильмов, ничего не понимаю, недавно было штуки 3, я их вручную удалил :-\
« Последнее редактирование: 08 Июля 2009, 12:28:32 от zmedia »
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #4 : 08 Июля 2009, 12:11:07 »
Кто может объяснить откуда взялись скрытые фильмы (896 штук!), если у меня все люди скрытые, я людей не добавляю, данные по людям из интернета не обновляю?!

Скрытые люди появляются при добавлении фильмов, это понятно.

В скрытых фильмах содержится только URL и Дата добавления и их смело можно назвать несвязанными, оптимизатором базы их можно удалить, но откуда они берутся?!

В скрытых людях помимо этих данных содержится и фильмография, в качестве кого в каком фильме чел принимал участие, и это тоже понятно.

Непонятно только откуда взялись скрытые несвязанные фильмы!!!
 :-\
« Последнее редактирование: 08 Июля 2009, 12:26:59 от zmedia »
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #5 : 08 Июля 2009, 12:39:11 »
И ещё, про 2 удалённых видимых фильма.
Они были удалены как дубликаты. Если в оптимизаторе базы не включать удаление дубликатов, они не удаляются. Но просмотр всей базы не выявил дубликаты.
Хотелось бы понять какие именно фильмы оптимизатор посчитал за дубликаты. Очень нужен лог работы оптимизатора, без лога им пользоваться слишком опасно!

ЗЫ Может ещё стоит перенести поиск дубликатов из оптимизатора в Расширенный поиск. Удаление дубликатов - такое дело, что лучше перед этим посмотреть на них собственными глазами.

ЗЗЫ Дубликаты ищутся только по основному названию и году выпуска?
« Последнее редактирование: 08 Июля 2009, 15:59:42 от zmedia »
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #6 : 09 Июля 2009, 08:06:39 »
Кто может объяснить откуда взялись скрытые фильмы (896 штук!), если у меня все люди скрытые, я людей не добавляю, данные по людям из интернета не обновляю?!

...хотя припоминаю, иногда людей юзаю, потом удаляю :-X
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Оптимизация БД
« Ответ #7 : 09 Июля 2009, 19:34:48 »
Это вероятно персоны из наград т.к. у них нет связи с фильмом в фильмографии и соответственно они считаются не связанными...

Цитировать
ЗЗЫ Дубликаты ищутся только по основному названию и году выпуска?

Оба названия и год
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #8 : 09 Июля 2009, 20:02:09 »
Ностра, может стоит перенести поиск дубликатов из оптимизатора в Расширенный поиск?!
Удаление дубликатов - такое дело, что лучше перед этим посмотреть на них собственными глазами.
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Оптимизация БД
« Ответ #9 : 09 Июля 2009, 20:49:19 »
Думаю, что можно оставить в оптимизаторе и добавить как отдельную ф-цию.
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #10 : 09 Июля 2009, 21:00:14 »
 :D

В оптимизаторе мне больше не хочется удалять дубликаты, так и не вычислил, что за фильмы он удалял.
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #11 : 10 Июля 2009, 12:16:13 »
Я вот тут подумал, оптимизатор нашёл пару дубликатов среди видимых фильмов, но я их не нашёл. Может он нашёл две пары дубликатов видимый-невидимый и удалил видимые?

В связи с этим возник вопрос и предложение.

Какие критерии используются оптимизатором для выбора дубликата фильма подлежащего удалению? (Как он определяет какой из нескольких одинаковых фильмов будет удалён?)

И предложение. Переместить функцию удаления дубликатов ниже по порядку выполнения после удаления несвязанных фильмов, чтобы не искать дубликаты среди несвязанных фильмов, которые всё равно будут удалены.
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Оптимизация БД
« Ответ #12 : 10 Июля 2009, 20:13:14 »
Цитировать
Я вот тут подумал, оптимизатор нашёл пару дубликатов среди видимых фильмов, но я их не нашёл. Может он нашёл две пары дубликатов видимый-невидимый и удалил видимые?

Вполне возможно. В таком случае будет удалён невидимый фильм.

Цитировать
И предложение. Переместить функцию удаления дубликатов ниже по порядку выполнения после удаления несвязанных фильмов, чтобы не искать дубликаты среди несвязанных фильмов, которые всё равно будут удалены.

Да, логика в этом есть
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации

Оффлайн zmedia

  • Постоялец
  • ***
  • Сообщений: 194
  • Heavy Metal!
    • Z-Media
Re: Оптимизация БД
« Ответ #13 : 11 Июля 2009, 09:47:35 »
Цитировать
Я вот тут подумал, оптимизатор нашёл пару дубликатов среди видимых фильмов, но я их не нашёл. Может он нашёл две пары дубликатов видимый-невидимый и удалил видимые?

Вполне возможно. В таком случае будет удалён невидимый фильм.
Но у меня он удалил два ВИДИМЫХ!

ЗЫ После отката среди видимых фильмов собственноручный просмотр всей базы дубликатов не выявил.
« Последнее редактирование: 11 Июля 2009, 09:49:56 от zmedia »
Reg@rdZ
http://z-media.ya.ru/
==================

Оффлайн Скептик

  • Новичок
  • *
  • Сообщений: 21
Re: Оптимизация БД
« Ответ #14 : 06 Августа 2009, 13:39:07 »
У меня следующая проблема:
После оптимизации данных все невидимые люди и фильмы удалились (проверил фильтром "только скрытые файлы"). Тем не менее, при группировании по расположению носителя остаются пустые (не открывающиеся) папки, рядом с которой стоит цифра [1] (то есть вроде бы как фильмы в них присутствуют).

Произошло это после того, как я вручную добавил эпизоды к сериалу... возможно это как то повлияло?...
Версия программы 0.9.9.11
Как убрать эти пустые папки?
« Последнее редактирование: 06 Августа 2009, 16:53:31 от Скептик »