Кешування даних

Хоча віртуальний активний файл може значно зменшити необхідну для аналізу кількість вільного місця на диску, відсутність тимчасової копії активного файлу означає, що вихідний джерело даних повинен заново зчитуватися для кожної процедури У разі великих файлів даних, що завантажуються з зовнішніх джерел, створення тимчасової копії даних може істотно підвищити продуктивність Наприклад, у разі читання даних з бази даних, запит SQL повинен зчитувати інформацію з бази даних кожен раз при виконанні будь-якої команди, що вимагає читання даних Так як фактично всі процедури статичного аналізу та побудови графіків вимагають зчитування даних, то запит SQL, заново виповнюється для будь запускається процедури, що може істотно збільшити час обробки даних, особливо при запуску великої кількості процедур

Якщо на диску компютера, на якому виконується аналіз, достатньо вільного простору, можна уникнути повторення запитів SQL і істотно зменшити час обробки, створивши кеш активного файлу даних, тобто тимчасову копію всіх даних Кеш являє собою тимчасову копію всіх даних

Примітка: За замовчуванням, Конструктор читання баз даних автоматично створює кеш даних, однак якщо Ви використовуєте команду GET FILE в командному синтаксисі для читання бази даних, кеш не створюється автоматично (Командний синтаксис недоступний у студентській версії)

Як створити кеш даних

E Виберіть у меню:

Файл> Кешувати дані ..

E Клацніть по кнопці OK або Кешувати зараз

OK створює кеш даних при наступному зчитуванні даних (наприклад, при наступному запуску статистичної процедури), що зручно в більшості випадків Варіант Кешувати зараз створює кеш даних відразу після натискання кнопки Кешувати зараз, в

чим, як правило, немає необхідності Кешувати зараз корисний, насамперед, за двома

причин:

n Джерело даних замкнений (locked) і не може бути ніким змінений до тих пір, доки Ви не закінчите Вашу сесію, відкриєте інші дані або кешіруете дані

n Для даних великого обсягу, перегляд вмісту закладки Дані в Редакторі

Даних буде набагато швидше, якщо кешувати дані

Як кешувати дані автоматично

Можна використовувати команду SET для автоматичного створення кеша даних після внесення певної кількості змін в активному файлі даних За замовчуванням, активний файл даних автоматично кешується після внесення 20 змін

E Виберіть у меню:

Файл> Створити> Синтаксис

E У вікні синтаксису введіть SET CACHE n, (де n представляє кількість змін в активному файлі даних перед тим, як файл даних буде кешувати)

E Виберіть у меню вікна синтаксису:

Запуск> Всі

Примітка: Параметри кешування не зберігаються Кожен раз, коли ви починаєте новий сеанс роботи, параметр повертається до значення 20

Джерело: Керівництво користувача за базовою системою Statistics 20

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*