Эпопея по работе над статистикой БД продолжается - день пятый
Мда, работе над статистикой по запросам в базу данных нет конца. Да, и сегодня ей нет конца. Будем корпеть над этой нескончаемой статистикой и шестой день. Ну уж тут я не стану зарекаться от того, что мне не придется работать над ней и седьмой день. Представить, что с этой статистикой окажется столько возни, я не мог. Ну, думал, да, там есть над чем повозиться, но день - два. Ну чтобы за пять дней не сделать - этого я не предвидел. Такие вот дела. Возни там действительно много. Но вот сегодня кое-что вскрылось забавное но и неприятное. Это то, как я организовал структуру данных для этой статистики, а точнее, как с ней облажался.
Я разбил файловую структуру статистики так, что для каждого дня создается один файл статистики. В файл статистики записывается массив со структурами данных, которые содержат вложенные свойства-массивы, где хранятся (как я думал) поминутные данные (количество данных и SQL-запросов) на минуту в час. А список этих структур - это список часов в сутках. То есть структура хранила данные статистики на один час в сутках. А свойства структуры содержали поминутные данные. Так вот, я лажанулся в том, что определил не минуты а те же часы в свойствах структуры и вел учет не по минутам а снова по часам при том, что структура - это данные на час! Часовые данные в часовых данных. Вот такая лажа получилась! Я, разумеется, исправил дело и перевел напутанные часы в структуре на минуты, сделал так, как должно быть. Так что вот такие пироги. Ну а так, ещё работенка там осталась и доделывать её я уже буду завтра.
Ну а почему же я заканчиваю так рано пятый день своего марафона? Да потому что я не железный и мне нужно время на то чтобы перевести дух, отвлечься немного, на полдня, и отдохнуть. Так что вот так. Ну и на этом я пожалуй закончу сегодняшний рабочий день. Ну и, разумеется, до новых постов, до новых свершений. Ну у пожелаю завтра наконец-то закончить работу над этой муторной статистикой.



Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.