|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Анонсирована новая открытая СУБД нового поколения - VoltDB, ориентированная на обработку транзакций в реальном времени (OLTP) и продемонстрировавшая способность обрабатывать миллионы транзакций в секунду на недорогом кластере, собранном своими силами из обычных серверов. Проектирование и разработка VoltDB велось под руководством Майкла Стоунбрейкера (Mike Stonebraker), одного из основателей проектов Ingres и PostgreSQL. СУБД распространяется в двух вариантах: коммерческом, с обеспечением полноценной поддержки, и свободном "Community Edition". Исходные тексты доступны в рамках лицензии GPL. Отмечено, что VoltDB опережает по производительности традиционные OLTP СУБД в односерверной конфигурации в 45 раз, но в отличие от высокопроизводительных БД проповедующих подход NoSQL, VoltDB поддерживает выполнение запросов на языке SQL и гарантирует транзакционную целостность данных (ACID, атомарность и изолированность транзакций). По заявлению разработчиков, пре-релиз VoltDB можно рассматривать как стабильный, он уже несколько месяцев используется в компании Getco, бизнес которой связан с электронными финансовыми торгами, и продемонстрировал непревзойденные показатели производительности и масштабируемости. Другим примером внедрения VoltDB являются online-игры студии Eonblast, по данным которой производительности при использовании VoltDB опережает классические решения на базе MySQL с кешированием в Memcached. Невероятного на первый взгляд роста производительности в VoltDB удалось добиться благодаря использованию совершенно непохожей на традиционные схемы внутренней архитектуры. Типичные современные OLTP СУБД используют те же приемы, что и 30 лет назад и очень трудно масштабируются при увеличении числа CPU или узлов в кластере. Исследование показало, что в таких СУБД более 90% времени тратится на такие операции, как ведение журнала, обеспечение блокировок, фиксацию изменений и управление буферизацией. Суть архитектуры VoltDB в комбинации хранения всех данных в памяти с концепцией распределенной организации и разбиения БД по разделам (партицирование). СУБД VoltDB оптимизирована для работы на современных серверах, снабженных большим количеством ОЗУ и многоядерными CPU. Для сохранения данных на диск используется концепция снапшотов, отражающих срез данных, актуальных на момент создания снапшота. Работа с данными осуществляется через хранимые процедуры на языке Java, копии которых прикрепляются к каждому из разделов (ODBC/JDBC и прямое выполнение SQL-операторов для всей базы не поддерживается). При выполнении запроса, затрагивающего несколько разделов, в каждом из нужных разделов вызывается хранимая процедура, а затем результаты агрегируются. Основные элементы архитектуры VoltDB: * Все данные постоянно держатся в ОЗУ, что обеспечивает максимальную пропускную способность и исключает необходимость буферизации; * VoltDB распределяет данные и их SQL-обработчики по узлам, каждый из который привязан к своему процессорному ядру (на одном сервере запускается столько узлов VoltDB сколько ядер CPU); * Каждый однопоточный раздел работает в автономном режиме, что исключает необходимость в блокировках и фиксации операций; * Данные автоматически реплицируются внутри кластера, что позволяет добиться высокой доступности и исключает необходимость ведения журнала; * Производительность VoltDB увеличивается почти линейно при добавлении дополнительных серверов в кластер. Результаты измерения производительности: * СУБД VoltDB обработала 53 тыс. транзакций в секунду на одном сервере, в то время как другие СУБД на том же оборудовании могли выполнить только 1155 транзакций. При увеличении числа серверов до 12, кластер позволил выполнить 560 тыс транзакций в сек. * Тестирование работы online-игры на 12-узловом кластере продемонстрировало производительность в 1.3 млн. транзакций в сек. * При сравнении VoltDB с NoSQL-базами, оперирующими данными в виде ключ/значение, производительность VoltDB была на уровне или выше рассматриваемых систем. Планы на будущее: * Возможность изменения схемы БД на лету (сейчас для изменения структуры требуется остановка СУБД); * Набор инструментов для мониторинга кластера; * Интерфейс для доступа клиентов с использованием формата JSON; * Увеличение производительности транзакции для выполнения которых необходимо привлечение данных из нескольких разделов; * Расширение поддерживаемого синтаксиса SQL (сейчас поддерживаются только простейшие операции); * Возможность автоматической замены сбойного узла на лету; * Расширение возможностей по экспорту данных из БД; * Поддержка WAN-репликации между территориально разделенными узлами; * Возможность подключения новых узлов к кластеру на лету и вывод узлов без остановки кластера. SRC ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2010, 18:37 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
VoltDB ищет контакты с российскими компаниями, специалистам и академией http://www.sql.ru/forum/1067070-a/voltdb-ishhet-kontakty-s-rossiyskimi-kompaniyami-specialistam-i-akademiey ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2013, 01:28 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Так FoxPro тоже быстрее Оракла. Это-ж научный факт. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2013, 01:48 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Relic Hunter, Спасибо Вам за комментарий - абсолютно справедливое замечание! Разрешите нам Вас заверить, что каждое публичное заявление о технологических возможностях VoltDB делается нашей командой только базируясь на тщательно спланированных и документированных экспериментах. Сравнительно недавно, по просьбе одного из наших заказчиков, мы провели измерения пропускной способности 3-узлового кластера VoltDB под нагрузкой, симулирующей key-value приложение, стандартное для многих NoSQL систем. Даже не смотря на то, что VoltDB является реляционной СУБД, для которой поддержка key-value функциональности далеко не первостепенная и, в большей степени, дополнителная к основной задаче эффективной поддержки ACID нагрузки, наша система продемонстрировала способность обрабатывать 1 миллион транзакций в секунду. Подробное описание эксперимента можно найти здесь: http://voltdb.com/voltdb-3-x-performance-characteristics/. К сожалению, в настоящий момент у нас не нет перевода этого документа на русский язык, но, по мере того, как мы собираем и обрабатываем всевозможные вопросы и пожелания наших российских коллег, мы будем переводить и публиковать информацию, пользующуюся наибольшим спросом. Мы будем очень признательны за Ваше мнение о нашем эксперименте и попытаемся ответить на любые дополнительные вопросы. С уважением, Команда VoltDB ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2013, 23:41 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
VoltDBRelic Hunter, наша система продемонстрировала способность обрабатывать 1 миллион транзакций в секунду. We set the app up on 4 Dell R510′s with 64GB and dual 2.93GHz intel 6 core processors. We used 3 machines for the database, giving us a total of 192GB. ... Our sample application has one table with two columns a key, a 32 character string, and a value, a 1K character string. Тоже мне америку открыли. У Бази на калькуляторе МК-61 ито результаты поприличней . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2013, 02:08 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
::Sleep(1)VoltDBRelic Hunter, наша система продемонстрировала способность обрабатывать 1 миллион транзакций в секунду. We set the app up on 4 Dell R510′s with 64GB and dual 2.93GHz intel 6 core processors. We used 3 machines for the database, giving us a total of 192GB. ... Our sample application has one table with two columns a key, a 32 character string, and a value, a 1K character string. Тоже мне америку открыли. У Бази на калькуляторе МК-61 ито результаты поприличней . Технологические характеристики МК-61 вне всякого сомнения :) Большое спасибо за комментарий! Если серьезно, то в данном контексте, Key-Value имелся ввиду как принцип организации данных в распределенной СУБД, являющийся основополагающим принципом для многих NoSQL систем баз данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2013, 07:12 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
VoltDBKey-Value имелся ввиду как принцип организации данных в распределенной СУБД, являющийся основополагающим принципом для многих NoSQL систем баз данных. Это мы поняли. Ладно, теперь конструктивно по делу. Чем оно лучше FVMas ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2013, 13:48 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
VoltDB, Какие есть планы насчёт распределённых транзакций? Допустим, есть приложение, выполняющее какие-то многочисленные измерения и требующее ACID для фильтрации mid-air collisions (когда один датчик говорит, что самолёт уже начал пролетать над ним, а другой в то же время говорит, что самолёт ещё не улетел от него, один из двух врёт и должен быть отброшен). Примерно 0.1% от общего числа тразнакций должны быть распределёнными, и приложение хочет выполнить честную двухфазную фиксацию. Если я правильно помню первоначальную идею, то каждый 2PC означает, что весь шард должен почтительно замереть в ожидании отклика от DTS, верно? Аналогом для онлайновых игр могут быть многочисленные "бесплатные" телодвижения игроков и редкие обращения к DTS платёжных систем для покупок игровых артефактов и т.п. Сопутствующий вопрос: может ли транзакция "поклясться", что она будет обращаться к данным только одного указанного варехауса, разрешая параллельное выполнение таких же "самоограниченных" транзакций над другими варехаусами? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2014, 16:11 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
iv_an_ruVoltDB, Какие есть планы насчёт распределённых транзакций? Допустим, есть приложение, выполняющее какие-то многочисленные измерения и требующее ACID для фильтрации mid-air collisions (когда один датчик говорит, что самолёт уже начал пролетать над ним, а другой в то же время говорит, что самолёт ещё не улетел от него, один из двух врёт и должен быть отброшен). Шизофрения детектед. Каким образом real-time RAW data collection имеет отношения к ACID? Вы там что, в новосибе, оливье из несвежих мамонтов объелись намедни? Откройте для себя уже понятие фильтрации шума, байесовские фильтры, Калмана и далее. iv_an_ruа другой в то же время говорит, что самолёт ещё не улетел от него, один из двух врёт и должен быть отброшен). Шизофазия детектед. Это с каких пор два разных показания из равноценных источников достаточны для принятия решения о недостоверности одного из них? Похоже у вас там не только оливье было испорчено намедни. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2014, 17:40 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Капитан очевидность на проводе, Извините, что вас, анонимное хамло, забыли спросить. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2014, 20:11 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
iv_an_ruКапитан очевидность на проводе, Извините, что вас, забыли спросить. Подобная глупость (транзакционность в БД на сборе телеметрии) не имеет прощения. За такое можно сразу увольнять без права заниматься IT в ближайшие лет так 10, тем более речь идет про самолеты (риск для жизни людей). iv_an_ruанонимное хамло, Твоя вежливая неанонимность (господи, ну и кто знает твое реальное ФИО?) не добавляет тут ни грамма к банальной грамотности (про интеллект даже речи нет, всё выше - это буквари-азбуки). Задумался бы лучше над этим, а не над реверансами и прочими марлезонами. Датчики с самолетами, распределенные транзакции.. пиши еще. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2014, 01:04 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Капитан очевидность на проводеiv_an_ruКапитан очевидность на проводе, Извините, что вас, забыли спросить. Подобная глупость (транзакционность в БД на сборе телеметрии) не имеет прощения. За такое можно сразу увольнять без права заниматься IT в ближайшие лет так 10, тем более речь идет про самолеты (риск для жизни людей).Кипит ваш разум возмущённый? Зря. Это старая добрая задача подстройки радаров ПВО в мирное время, используя мирные самоли летящие по мирным маршрутам как источники контрольных отражений. Air --- ещё и "эфир", храбрый вы наш борец за качество оливье, и с тех ещё докомпьютерных пор термин mid-air collision используется для описания ситуаций, когда две обычно независящие друг от друга локальные транзакции вдруг перехлёстываются и по месту и по времени, как два разговора с одним диспетчером на одной частоте. Самый надоедливый пример :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2014, 06:51 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
iv_an_ruVoltDB, Какие есть планы насчёт распределённых транзакций? Распределенные транзакции полностью поддерживаются. авторДопустим, есть приложение, выполняющее какие-то многочисленные измерения и требующее ACID для фильтрации mid-air collisions... Попробуйте поэкспериментировать с бесплатной открытой версией VoltDB. Если возникнут какие нибудь вопросы связанные с использованием VoltDB в Вашем конкретном приложении, с удовольствием поможем - свяжитесь со мной напрямую по anazaruk@voltdb.com авторСопутствующий вопрос: может ли транзакция "поклясться", что она будет обращаться к данным только одного указанного варехауса, разрешая параллельное выполнение таких же "самоограниченных" транзакций над другими варехаусами? Извините, не совсем понял вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2014, 08:18 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
В отношении дискуссии о применении транзакции в сборе телеметрических данных, на мой взгляд, существует достаточное количество примеров применения таковых. Например, давайте рассмотрим следующий сценарий. Несколько датчиков периодически посылают в централизованный коллектор данных свои независимые показания, например один датчик посылает температуру, второй - влажность, третий - уровень вибрации в машинном зале итд. Задача коллектора: при каждом получении входящего показания с любого датчика, найти в базе данных самое последнее сообщенное показание для каждого другого датчика, затем скомбинировать все данные в единую запись и записать результат в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2014, 08:36 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
VoltDBРаспределенные транзакции полностью поддерживаются.Эм... Это напоминает стиль общения Дедала. Плохо. Для этого форума плохо. Фраза "Они поддерживаются, но я не знаю как" - была-бы менее губительно для имеджа.VoltDBПопробуйте поэкспериментировать с бесплатной открытой версией VoltDB. Если возникнут какие нибудь вопросы ...Совсем плохо. Тут как-бы технические специалисты, а не маркетологи. Вы сейчас себя выставили человеком "который не знает продукт с технической стороны и, как следствие, слушать его - ненадо. Ничего дельного не скажет". Фактически вы совершили самоубийство на этом форуме . Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2014, 17:10 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
WarstoneVoltDBРаспределенные транзакции полностью поддерживаются.Эм... Это напоминает стиль общения Дедала. Плохо. Для этого форума плохо... Ну да, нужно было-бы, конечно, по-подробнее - моя недоработка... Хотя, распределенные танзакции штука функционально достаточно стандартная и изложить как реализована такая функциональность в нескольких предложениях на форуме - задача непростая... Кроме того, все детали имплементации полностью доступны и задокументированы в open source исходниках. Да и вопрос то был о планах по поддержке распределенных транзакций... Ответ - они уже поддерживаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2014, 19:51 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
iv_an_ruКапитан очевидность на проводепропущено... Подобная глупость (транзакционность в БД на сборе телеметрии) не имеет прощения. За такое можно сразу увольнять без права заниматься IT в ближайшие лет так 10, тем более речь идет про самолеты (риск для жизни людей).Кипит ваш разум возмущённый? Зря. Это старая добрая задача подстройки радаров ПВО в мирное время, используя Еще раз. Чиним шизофазию. Каким образом сбор первичных данных (логов) имеет отношение к их анализу (достоверности показаний)? И на кой там распределенные транзакции, тем более в realtime, блокирующиеся, ась? Для совсем тупых поясняем - весь входящий поток данных должен быть сохранен как есть, это лог (журнал) событий, для разбора полетов опосля. Сохранен с гарантированным временем сохранения (а это только лог файл). А задача отсеивания заведомо недостоверных (согласно каких-то критериев) данных из этого лога - это задача уже ETL (extract, transform, load). Т.е. это фильтрация на чтении, а не хитрожопая фильтрация на записи. Кушайте уже свое оливье с лапшой с ушей, старые вы наши добрые настройщики радаров в мирное время, целее будете. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 07:42 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
VoltDBВ отношении дискуссии о применении транзакции в сборе телеметрических данных, на мой взгляд, существует достаточное количество примеров применения таковых. Например, давайте рассмотрим следующий сценарий. Несколько датчиков периодически посылают в централизованный коллектор данных свои независимые показания, например один датчик посылает температуру, второй - влажность, третий - уровень вибрации в машинном зале итд. Задача коллектора: при каждом получении входящего показания с любого датчика, найти в базе данных самое последнее сообщенное показание для каждого другого датчика, затем скомбинировать все данные в единую запись и записать результат в БД. Нам продемонстрировали случай "Лучше промолчать и показаться глупым, чем открыть рот и рассеять все сомнения"? Или вы тоже не понимаете разницей между задачей сбором фактов (регистрации потока событий) и последующей задачей ETL (банальный запрос с группировкой по временным интервалам)? О боже, кто вас только на работу берет-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 07:50 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Тут, кстати, на Оракловском форуме еще одна дисскусия на тему VoltDB http://www.sql.ru/forum/762473-2/voltdb-neskolko-millionov-tranzakciy-v-sekundu ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 10:13 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
VoltDB, Быстрее в 45 раз + Асид обьясняется архитектурой где нужно МИНИМУМ два независимых сервера зеркалирующих друг друга + независимое бесперебойное питание для каждого из них. Если один вырубается - второй успевает сохранится. По своей сути это ИнМемори хранилище. Если у вас один сервер, то никаких в 45 раз конечно нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 15:59 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Капитан очевидность на проводеКаким образом сбор первичных данных (логов) имеет отношение к их анализу (достоверности показаний)? И на кой там распределенные транзакции, тем более в realtime, блокирующиеся, ась?Был бы реалтайм --- вы были бы правы. Но интерактивные задачи не обязаны иметь некое гарантированное время отклика, достаточно, чтобы это время "обычно" было достаточно небольшим, и чтобы скорости обработки данных были в среднем заметно больше скоростей их генерации. Тогда в классической "трёхэтажной" АСУ можно на нижнем уровне сохранить последные сырые данные и примитивные статистики в стиле rrdtools; на промежуточных контролерах отдельно складывать "скучные" данные для локального доступа и на относительно небольшое время и отдельно публиковать выявленные "интересные" факты; станции операторов запрашивают в основном "интересные" факты и немного "скучного" контекста к ним. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 17:45 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Sleep(1)VoltDB, Быстрее в 45 раз + Асид обьясняется архитектурой где нужно МИНИМУМ два независимых сервера зеркалирующих друг друга + независимое бесперебойное питание для каждого из них. Если один вырубается - второй успевает сохранится. По своей сути это ИнМемори хранилище. Если у вас один сервер, то никаких в 45 раз конечно нет.Интересно было бы сравнить и "в другую сторону": не односерверный VoltDB с другой односерверной СУБД, а VoltDB "стоящий на трёх китах" с традиционной кластерной СУБД, в которой разрешили отложенную запись (и сделали классический скриптик для NUT: нода при пропадании сетевого питания или связи с любой нодой немедленно начинает чекпойнт, на время проблемы делает чекпойнты частыми, в результате при battery low система укладывается весьма быстро.) Кстати, что за транзакции были такие толстые, что "СУБД VoltDB обработала 53 тыс. транзакций в секунду на одном сервере" пишется с гордостью? Сама-то голая цифра "не о чём", году в 2000-м Orri Erling на одном комодном ящике показывал 4 процесса, каждый из которых проводил ~10000 TPC-C-подобных транзакций и реплицировал их на 3 других процесса, итого ящик успевал окучить примерно 4 * (10000 + 30000) = 160000 транзакций и между прочим честно слить их на диски безо всяких батареек. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 18:07 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
А FVMas дак и вообще умеет выполнять более 10 миллионов транзакций на одном десктопе!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 18:22 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
Dedal-guestА FVMas дак и вообще умеет выполнять более 10 миллионов транзакций на одном десктопе!!!Орри к каждему продукту прилагает тест драйверы для бенчмарок --- сам гоняй на своём железе и смотри цифры. Коробка FVMas-а идёт в такой же комплектации? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2014, 19:05 |
|
Представлена новая открытая СУБД VoltDB
|
|||
---|---|---|---|
#18+
iv_an_ruКапитан очевидность на проводеКаким образом сбор первичных данных (логов) имеет отношение к их анализу (достоверности показаний)? И на кой там распределенные транзакции, тем более в realtime, блокирующиеся, ась?Был бы реалтайм --- вы были бы правы. Но интерактивные задачи не обязаны иметь некое гарантированное время отклика, достаточно, чтобы это время "обычно" было достаточно небольшим, и чтобы скорости обработки данных были в среднем заметно больше скоростей их генерации. Тогда в классической "трёхэтажной" АСУ можно на нижнем уровне сохранить последные сырые данные и примитивные статистики в стиле rrdtools; на промежуточных контролерах отдельно складывать "скучные" данные для локального доступа и на относительно небольшое время и отдельно публиковать выявленные "интересные" факты; станции операторов запрашивают в основном "интересные" факты и немного "скучного" контекста к ним. бла бла бла, скукота и х....та Если raw-данные хранятся на местах (распределенно), и никак между собой не связаны в первичных "транзакциях", то на кой нам впилась распределенная (!?) БД? Ну получили свои скучные данные, берите и пишите их в централизованную реляционную одинадцать уже раз краснознаменную БД прорицательницу, толкаясь на уровне CASов и спинлоков процессора (латчей), а не затягивая нудную волыну в части TCP/IP сетевого обмена и прочих каких UDP/multicast наколенных глупостей (делая эдакий сетевой и сказочно тормозной ACID и прочие блокировки, замедляя все в сотни тысяч раз даже в идеальной ситуации). Не, таки лучше вам про оливье говорить, а не про распределенные БД поверх телеметрии. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 05:35 |
|
|
start [/forum/search_topic.php?author=kell&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
307ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 21ms |
total: | 462ms |
0 / 0 |