|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
забыл добавить. тест локальный, не по сетке. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 15:26 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
kdvтолько если блоб сохранять как asString. И кто ещё на первой странице сказал про кривые обёртки?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 15:28 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
kdvАвтор топика сделал тест, и получил результат (на картинке).Поскольку автора топика не знаю, спрошу на всякий. Между нажатиями на кнопки машина перегружалась? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 15:39 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
BanditJollykdvАвтор топика сделал тест, и получил результат (на картинке).Поскольку автора топика не знаю, спрошу на всякий. Между нажатиями на кнопки машина перегружалась? Думаешь, он потом картинки склеивал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 15:41 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
BanditJolly, он мог текст в одно из мемо-полей скопировать из предыдущего запуска, но что-то я сомневаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 15:43 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
со слов автора, когда он давно проводил какие-то другие тесты, варчары были быстрее блобов, возможно это было связано с древними версиями IBX. Сейчас через IBX наоборот, блобы быстрее варчаров примерно в 1.5 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 15:52 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
>Поскольку автора топика не знаю, спрошу на всякий. >Между нажатиями на кнопки машина перегружалась? "Нет, не перегружалась, но результаты - лучшие для каждого варианта. Кнопки жал по несколько раз, т.к. бывали такие случаи что блоб и отставал сильно, и варчар выдавал по 20 сек. Перед вставкой делался count(*) по всем записям. Т.е. то, что на картинке - лучшее для каждого время." ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 16:05 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
kdvСейчас через IBX наоборот, блобы быстрее варчаров примерно в 1.5 раз.Это выгрузка из базы. Что довольно близко к отношению передаваемых объемов данных - 1.33 (так и не понял, зачем он base64 тестировал). А при загрузке отношение скоростей - 3.3. Или 2.5 с учетом коэффициента 1.33. Это уже заметно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 16:57 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
kdv> Автор топика сделал тест, и получил результат (на картинке). Не осилил как 2 с лишним мегабайта он сохраняет и получает в одной записи. kdv> если блоб сохранять как asString. Гипотеза про руки доказана. kdv> Если сразу в файл (SaveToFile), то блобы чуть быстрее варчаров. Гм... А по картинке вроде бы выходит, что не "чуть" быстрее, а значительно быстрее. Впрочем, ХЗ, текст мутный. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 17:13 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНе осилил как 2 с лишним мегабайта он сохраняет и получает в одной записи. Мои тесты показывают что например через 127.0.0.1 загрузка 50 записей типа VARCHAR(32762) происходит быстрей ~ в полтора раза чем загрузка одного блоба размером 32762*50 байт. А в случае с embedded разницы нет. И в обоих вариантах полная загрузка всех данных занимает около 100мс. Наконец-то получилось полноценно потестировать VARCHAR(32762) OCTETS через UTF8-соединение. Была проблема с символом #0 в данных(тут отличились и компоненты доступа(UIB) и Delphi(класс TWideStringField), они просто обрезают данные начиная с позиции этого символа), ну и компоненты доступа не обрабатывают OCTETS-поля и OCTETS-параметры. Скорость VARCHAR(32762) OCTETS через UTF8 ничем не отличается от скорости VARCHAR(32762) OCTETS через WIN1251. Аминь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 18:52 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
NickDeeИ в обоих вариантах полная загрузка всех данных занимает около 100мс. 100мс - это на все 16 записей с блобами(по ~1.5MB на запись), или на 800 записей с VARCHAR(32762) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 18:59 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
Мне вот тоже интересно, как автор умудряется по локальному протоколу грузить 3 мб - 5 сек? Ну не бывает такого! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 19:37 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
Хотя это я неправильно результаты посмотрел ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 19:45 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
NickDee> Мои тесты показывают что например через 127.0.0.1 В данном случае тестировать TCP localhost смысла мало, разве что только для сравнения с embedded (а кому это сравнение нужно?). NickDee> Скорость VARCHAR(32762) OCTETS через UTF8 ничем не отличается NickDee> от скорости VARCHAR(32762) OCTETS через WIN1251. Вывод просто гениальный. Достаточно же было просто спросить или прочитать. :) NickDee> 100мс - это на все 16 записей с блобами(по ~1.5MB на запись), NickDee> или на 800 записей с VARCHAR(32762) Лично я не осилил. Во-первых, зачем количество записей разное? Во-вторых, про количество записей уже говорили - тестировать 16, 50 и даже 100 записей просто нет смысла. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 22:29 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамВ данном случае тестировать TCP localhost смысла мало, разве что только для сравнения с embedded (а кому это сравнение нужно?). Так. Наврал про TCP localhost. Это на самом деле был локальный протокол. TCP localhost получился в 1.5 раза медленней. Имхо в случае с полноценным TCP мы будем тестировать пропускную способность сети, ограниченную 10МБ в секунду, в то время как FB-сервер будет просто простаивать(в моих тестах c локальным протоколом он отдаёт около 250MB/sec (160 записей по 1.5MB за одну секунду)). Гаджимурадов РустамNickDee> 100мс - это на все 16 записей с блобами(по ~1.5MB на запись), NickDee> или на 800 записей с VARCHAR(32762) Лично я не осилил. Во-первых, зачем количество записей разное? В одну запись 1.5MB varchar-ов не войдёт, поэтому записей на одну картинку несколько(а точней 50) Гаджимурадов РустамВо-вторых, про количество записей уже говорили - тестировать 16, 50 и даже 100 записей просто нет смысла. 1. Если например сделать 1000 записей по 1.5MB , то блобов получится уже на 1.5 гига. И мы будем тестировать дисковый IO. 2. Если же база лежит в оперативке, то скорость будет пропорциональна количеству записей. Когда я сравнивал скорость доставания 1000 блобов vs 100 блобов (по 32k), получил отношение 10 к 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 23:45 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
NickDee> Имхо в случае с полноценным TCP мы будем тестировать пропускную способность сети Еще раз повторяю, что тестировать TCP localhost смысла мало, ибо это лишь даст какую-то поверхностную информацию о преимуществе реализации локального протокола над сететвым в конкретной версии сервера. Во-вторых, да, от сети и ее издержек будет многое зависеть и именно поэтому будут различия. Впрочем, если программа не сетевая, как у автора на это можно забить, но если кто-то тестирует для собственного интереса - нужно учитывать. NickDee> поэтому записей на одну картинку несколько(а точней 50) Тебе не кажется, что это не случай автора и вообще опять сравнение кислого с пресным? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 23:56 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, локальхост не показатель. Под него есть бывает ОС-оптимизация. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2011, 00:15 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
Интересно, в чем смысл этого поста. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2011, 00:42 |
|
Длины полей и ограничения. Не понятно или глюк. FB2.5, IBExpert, UTF8+ASCI
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Пусть тест проведет не с 127.0.0.1, а с любым другим, хотя и локальным адресом. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2011, 21:21 |
|
|
start [/forum/topic.php?fid=42&msg=37195031&tid=1599875]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 298ms |
0 / 0 |