Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Открыть новую тему     Написать ответ в эту тему

exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как то так

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 09:28 31-05-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если такое
Подробнее...
 
Понимаю, что это удар ниже пояса, но сам просил дуболомные

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 16:14 31-05-2013
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
exteris
miwa
отличные образцы ). спасибо.
и как вы в них разбираетесь ппц )))
у кого еще есть кидайте.

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 17:26 31-05-2013
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuriyRR
 
Я бы еще посоветовал из IBExpert сохранить DDL скрипт для какой нибудь базы!  

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 17:35 31-05-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
Статья действительно отличная.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 09:12 02-06-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
Значит ли это, что лучше 100 раз подумать, - какие диски брать для сервера (имеется ввиду рэйд массив)?
 
Процедуру не могу оценить, она под моим пользователем не выполняется - ругается матом - типа дай мне другой коннект...
 
Добавлено:
а понял процедуру пустышку не разрешил.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 19:30 03-06-2013
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
 
Не знаю как с точки зрения Firebird, но мой домашний NAS Synology в RAID5 периодически "выкидывает" диск из рейд массива, когда обнаруживает большой лаг при записи. Лаг возникает при relocation плохого сектора. Так вот - все диски desktop уровня подвержены этой проблеме. Чтобы не было такой проблемы, нужно покупать диски Enterprise уровня - они быстро делают relocation. Но такие диски дороже примерно в 2 раза (чуть меньше).  
 
"Выкинутый" диск потом можно вернуть обратно, ведь bad sector  уже был перемещен, - но придется делать "восстановление" рэйд массива. Это долго - где то сутки. И к тому же, если при восстановлении raid массива произойдет опять лаг при relocation, то весь том перейдет в режим "только для чтения", и восстановить будет невозможно. потребуется полный бэкап тома, пересоздание тома и восстановление с бэкапа. А это примерно неделя (для 5Tb).  
 
Synology сделана сверху Linux, поэтому, думаю, такое поведение в той или иной степени может быть свойственно всем серверным решениям на этой ОС.
 
По ссылке список совместимых с Synology дисков с указанием класса для каждой модели: http://www.synology.com/support/hd.php?lang=rus&tab=search_by_products&hd_select_bay=3&hd_select_ds=DS409%2B#30

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 10:09 05-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks

Цитата:
Synology сделана сверху Linux, поэтому, думаю, такое поведение в той или иной степени может быть свойственно всем серверным решениям на этой ОС.

«Я вам не скажу за всю Одессу», но мой опыт утверждает обратное - софт-рейд на линуксе удивительно живучая штука. На паре десятков «серверов», собранных из десктопных коплектующих, только однажды он вылетел настолько, что потребовал личного пристутствия. Полное восстановление терабайтного RAID-1 на десктопных сата-винтах происходит за несколько часов при условии невысокой дисковой активности в это время.
Правда - таки да - у меня везде RAID-1 а не RAID-5, но сомневаюсь что для ФБ в этом есть принципиальное значение.
Так что есть мысль, что либо тебе очень не повезло с NASом, либо с диском.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 15:35 05-06-2013
AlexPetrovich

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
В наше время использовать RAID5 это изврат!
Неудивительно, что у вас востановление неделями идет.

Всего записей: 87 | Зарегистр. 08-05-2003 | Отправлено: 17:49 05-06-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks

 
Можно я переведу пока вы не перессорились? Что такое кэш по программистки? Уважаю оба компонента и датасет и грид. Чтобы пользоваться CALCFIELD:
 
procedure TMydxDBGrid.RefreshFocusedValues;
var
  Node: TdxDBTreeListControlNode;
  DataSet: TPeekAtDataSet;
begin
  DataSet := TPeekAtDataSet(DataSource.DataSet);
  DataSet.SetState(dsCalcFields);
  DataSet.GetCalcFields(DataSet.ActiveBuffer);
  DataSet.SetState(dsBrowse);
  Node := FocusedNode as TdxDBTreeListControlNode;
  RefreshNodeValues(Node);
end;
 
У обоих кэш, но я обязан был добавить свой кэш.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 19:15 05-06-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята
 
 Сори непонятно - сложно воспроизвести. Я понял. Хочу пояснить SetState это защищённая функция - она шлет сообщение. RefreshNodeValues это защищённая функция dx компонента. Я обязан знать не только все защищённые функции, а ещё и те которые нужны. Может линуксоиды и справляются - впечатление наоборот. И вот теперь - обратите внимание, девелопер чемпион обязан знать Вашу не докумментированную информацию, просто чтобы не было кризиса.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 23:30 06-06-2013 | Исправлено: delover, 19:49 07-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Казалось бы, и при чем тут Firebird к личным проблемам delover-a с кешем, датасетами и выражением мыслей.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 00:38 07-06-2013
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexPetrovich

Цитата:
В наше время использовать RAID5 это изврат

Э... я что то пропустил? А что щас используют?  
 
miwa
 

Цитата:
софт-рейд на линуксе удивительно живучая штука

 
Да, согласен) Я писторию рассказал к логике поведения soft-raid на линухе. Том на Synology у меня умер всего один раз за 4 года) Это при том что диски умирают регулярно. Да и то - как умер? Просто перешел в режим только для чтения, причем, подозреваю - в порядке предосторожности. Пересоздал его и все ок).  
 
А по поводу времени - ну, не путаем террабайтный RAID-1 и RAID-5 на 8Tb. К тому же RAM 512Mb + процессор дохлый PPC (да, у меня довольно старый Synology ). И восстановление с резервной копии через usb2.0
 
Поэтому Synology могу только хвалить - самый отличный NAS из всех, которые я видел, с самой отличной и удобной OS.

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 19:08 07-06-2013
AlexPetrovich

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks

Цитата:
Э... я что то пропустил? А что щас используют?  

0+1 или 10 конечно же.
Стоимость "лишнего" диска не настолько велика.

Всего записей: 87 | Зарегистр. 08-05-2003 | Отправлено: 16:21 09-06-2013
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexPetrovich
 
Вы уверены что мне в NAS, который видео по WiFi раздает,  нужна скорость на чтение? )) Или доп надежность, ценой 1/2 дискового пространства? Наверное, в "наше время" есть таки разные применения! Я ж не про высоконагруженные системы речь веду) Для видео-помойки мне очень жалко 1/2 от 16Tb)) По мне так RAID5 хороший компромисс!

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 17:59 10-06-2013
AlexPetrovich

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks

Цитата:
Я ж не про высоконагруженные системы речь веду

 
Сорри!
Забыл, что в этом топике обсуждают все что угодно, только не "InterBase и FireBird: вопросы по работе и их решение"

Всего записей: 87 | Зарегистр. 08-05-2003 | Отправлено: 02:52 11-06-2013
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Сорри!  

 
Ничего страшного!    
 
Вообще-то да, обсуждалось поведение Raid массивов с firebird, и особенности разных дисков в них. Только ваше замечание пришлось к примеру, контекст которого - оффтопик и не про сервер с firebird) К сути примера тип рейда отношения не имеет. Не в raid5 / raid10 дело.  
 
Возвращаясь к теме топика, я бы резюмировал тему: какой именно рейд использовать - зависит от задачи! для сервера firebird да, удобнее 10. Но: не стоит пытаться брать медленные desktop-диски и "ускорять" их raid-ом: можно получить вылет диска по причине долгой обработки дисковой ошибки (relocation). При этом сам диск остается работоспособным, но массив придется восстанавливать (с падением производительности сервера, что не есть хорошо).

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 11:23 11-06-2013 | Исправлено: deks, 11:27 11-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Возвращаясь к теме топика, я бы резюмировал тему: какой именно рейд использовать - зависит от задачи! для сервера firebird да, удобнее 10. Но: не стоит пытаться брать медленные desktop-диски и "ускорять" их raid-ом

 
Из моего опыта для небольших систем (БД не больше нескольких гигабайт, активных пользователей меньше пары десятков) при более-менее нормально спроектированной базе и клиентских приложениях за глаза хватает обычного зеркала на «черных» винтах.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 13:30 11-06-2013
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa
 
WD Black уже не очень  рядовой диск! Я бы сказал, что пытаться поставить Green - это рискнуть огрести означенных проблем! Хотя "на берегу" два Green в raid0 по ТТХ выглядят вполне ок - пока не сломаются))

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 13:56 14-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
Ну, скажем так, это все еще десктопный недорогой (относительно серверных и/или SCSI) SATA-винчестер, доступный в любом магазине. А если не пороть ерунду и брать не «максимально-терабайтный», а «минимально-гигабайтный»  вариант, то и не слишком дороже «зеленых» получится. Правда, порнуху файлопомойку хранить надо будет где-то в другом месте, это да

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 14:30 14-06-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru