Еврейские пароли на WinXP

Когда я подсказал в комментарии, я сделал это с единственной таблицей Oracle приближающиеся 8 ТБ, состоящих из более чем двух миллиардов строк, растущих по курсу сорока миллионов строк в день. Однако в моем случае, пользователи были два миллиона (и растущий) клиенты, получающие доступ к этим данным по сети, 24x7, и буквально ЛЮБАЯ из строк подверглась быть полученным доступ. О, и новые строки должны были быть добавлены в течение двух минут после в реальном времени.

Вы - вероятно, связанный ввод-вывод, не ЦП или связанная память, так оптимизация доступа к диску очень важна. Ваша RAM прекрасна - более, чем соответствующая. Используя несколько ядер было бы полезно, но ограниченный, если ввод-вывод не параллелизируется.

Несколько человек предложили разделить данные, к которым нужно отнестись серьезно, так как это намного лучше и более эффективно, чем какое-либо другое решение (ничто не быстрее, чем не касание данных вообще).

Вы говорите, что не можете разделить данные, потому что все данные используются: НЕВОЗМОЖНЫЙ! Нет никакого способа, которым Ваши пользователи пролистывают один миллион строк в день или сто миллионов общих количеств строк. Так, узнайте, как Ваши пользователи НА САМОМ ДЕЛЕ используют данные - смотрят на каждый запрос в этом случае.

, Что еще более важно, мы не говорим, что необходимо УДАЛИТЬ данные, мы говорим для РАЗДЕЛЕНИЯ данных. Клонируйте структуру таблицы в несколько, названных таблицами, вероятно, на основе времени (один месяц на таблицу, возможно). Скопируйте данные в соответствующие таблицы и удалите исходную таблицу. Создайте представление, которое выполняет объединение по новым таблицам с тем же именем как исходная таблица. Измените свою обработку вставки для предназначения для новейшей таблицы (предполагающий, что это является соответствующим), и запросы должны все еще работать против нового представления.

Ваши опытные пользователи могут теперь начать выпускать свои запросы против подмножества таблиц, возможно, даже новейшая только. Ваши неопытные пользователи могут продолжить использовать представление по всем таблицам.

у Вас теперь есть стратегия управления данными в форме архивации самой старой таблицы, и удаление его (обновите определение представления, конечно). Аналогично, необходимо будет периодически составлять новую таблицу и обновлять определение представления для того конца данных также.

Ожидают не быть в состоянии использовать уникальные индексы: они не масштабируются вне приблизительно один к двум миллиона строк. Вам, вероятно, также придется изменить некоторую другую тактику/совет также. В ста миллионах строк и 400 ГБ, Вы ввели другую область обработки.

Кроме того, используйте другие предложения - анализируют фактическую производительность с помощью многих инструментов, уже доступных в SQL Server и ОС. Примените много известных настраивающих методов, которые легко доступны в сети или в книгах.

Однако НЕ экспериментируют! С так большим количеством данных у Вас нет времени для экспериментов, и риск является слишком большим. Изучите тщательно доступные методы и Ваши фактические детали производительности, затем выберите один шаг за один раз и дайте каждому несколько часов дням для раскрытия его влияния.

6
задан j0k 5 June 2013 в 11:32
поделиться

2 ответа

В gnome выравнивание текстового поля пароля автоматически изменяется, когда пользователь переключает клавиатуру между режимами иврита и английского языка. Это служит еще одним намеком на то, правильно ли вводится пароль на клавиатуре.

2
ответ дан 17 December 2019 в 07:07
поделиться

Если оглянуться вокруг, похоже, что многие приложения, переведенные / написанные для иврита, являются RTL:

facebook
(источник: allfacebook.com )

domino.doc

Можете ли вы спросить того, кто поручил вам создать эти макеты, что бы они предпочли? Или сделайте по одной и посмотрите, какой из них выглядит / работает лучше.

.02

2
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: