Подсказки для оптимизации sqlite базы данных с по концерту данных в нем? [закрытый]

Пожалуйста, проверьте следующую проблему на Github. Согласно последнему комментарию, проблема решена:

https://github.com/firebase/firebase-admin-node/issues/405

Я не сделал Тестирование с последним выпуском еще не выполнено, но Firebase выдает эту ошибку, если вы пытаетесь установить номер телефона из белого списка с phoneNumber в качестве одного из полей.

11
задан tzot 22 October 2008 в 12:36
поделиться

4 ответа

Вы считали Оптимизацию SQLite FAQ (несколько лет, но все еще кажется полезным)?

Я не думаю, что 1 ГБ является особенно большим, даже для SQLite. Это может, конечно, обработать намного большие базы данных устойчиво.

4
ответ дан 3 December 2019 в 10:05
поделиться

Если Вы делаете большой импорт данных, я нашел, что самый эффективный путь был к

  1. Закажите свои вставленные данные предпочтительно в последовательности первичного индекса
  2. Используйте подготовленные операторы (doh)
  3. Отбросьте любые индексы
  4. Вставьте данные, оптом перенесенные с транзакциями (скажите что 10 000 записей в хите),
  5. Добавьте, что Вы индексируете назад

также помните, что sqlite не поддерживает или оператор в где пункт все же. Вы можете настраивать вещи demogranizing где пункт для получения до использовать ands.

2
ответ дан 3 December 2019 в 10:05
поделиться

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

1
ответ дан 3 December 2019 в 10:05
поделиться

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

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

3
ответ дан 3 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

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