Прикладная информатика в экономике

Автор: Пользователь скрыл имя, 01 Декабря 2010 в 20:37, отчет по практике

Краткое описание

Отчет по производственной практике по Прикладной информатике в экономике

Оглавление

Введение 6
1. Характеристика ООО «Пионер» 7
2. Аппаратное и программное обеспечение ООО «Пионер» 7
3. Виды обслуживаемой вычислительной техники, периферийных устройств и программного обеспечения 8
4. Выполнение работ по сетевому администрированию 8
5. Обзор и сравнительный анализ администрирования различных платформ 9
5.1 Администрирование сетевых папок для Windows 2000 9
5.2. Администрирование общих папок для Windows 2000 11
5.3. Администрирование сетевых принтеров и общих папок для Windows XP 12
5.4. Администрирование файлов и папок для Windows 2003 12
5.5. Администрирование принтеров и папок для FreeBSD 14
6. Исследование влияния оптимизации производительности работы сервера БД на обработку запросов и приложений 17
Заключение 21
Список использованной литературы 22

Файлы: 1 файл

Отчет по практике v1.21.doc

— 162.50 Кб (Скачать)

       Единственное, что можно сказать с большой  степенью определённости -поля, являющиеся внешними ключами, и поля, по которым объединяются таблицы, индексировать надо обязательно. 

       Команда EXPLAIN [ANALYZE]

       Команда EXPLAIN [запрос] показывает, каким образом SQL собирается выполнять ваш запрос. Команда EXPLAIN ANALYZE [запрос] выполняет  запрос и показывает как изначальный план, так и реальный процесс его выполнения.

       Чтение  вывода этих команд - искусство, которое  приходит с опытом. Для начала стоит обратить внимание на следующее:

  • Использование полного просмотра таблицы (seq scan).
  • Использование наиболее примитивного способа объединения таблиц (nested loop).
  • Для EXPLAIN ANALYZE: нет ли больших отличий в предполагаемом количестве записей и реально выбранном? Если оптимизатор использует устаревшую статистику, то он может выбирать не самый быстрый план выполнения запроса.

       Следует отметить, что полный просмотр таблицы далеко не всегда медленнее просмотра по индексу. Если, например, в таблице-справочнике несколько сотен записей, умещающихся в одном-двух блоках на диске, то использование индекса приведёт лишь к тому, что придётся читать ещё и пару лишних блоков индекса. Если в запросе придётся выбрать 80% записей из большой таблицы, то полный просмотр опять же получится быстрее.

       При тестировании запросов с использованием EXPLAIN ANALYZE можно воспользоваться  настройками, запрещающими оптимизатору использовать определённые планы выполнения. 

       Перенос логики на сторону сервера

       Этот  пункт очевиден для опытных пользователей SQL и предназначен для тех, кто  использует или переносит на SQL приложения, написанные изначально для более примитивных СУБД.

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

  • пересылка промежуточных запросов на сервер;
  • получение промежуточных результатов на клиент и их обработка.

       Кроме того, хранимые процедуры упрощают процесс разработки и поддержки: изменения надо вносить только на стороне сервера, а не менять запросы во всех приложениях. 

       Оптимизация конкретных запросов

       Существуют  отдельные запросы, для которых по разным причинам нельзя заставить оптимизатор использовать индексы, и которые будут всегда вызывать полный просмотр таблицы. Таким образом, если вам требуется использовать эти запросы в требовательном к быстродействию приложении, то придётся их изменить. 

       Перечисленные выше способы одни из некоторых, позволяющих  оптимизировать запросы, ускоряя из выполнение.

 

        Заключение 

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

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

       Так же в данном отчете было охарактеризовано предприятие ООО «Пионер», изучено  его аппаратное и программное обеспечение, обслуживание вычислительной техники и периферийных устройств, а так же освоены функции сетевого администрирования.

       В данном отчете так же было рассмотрено  и проведено сравнение нескольких операционных систем на базе Windows и UNIX, и рассмотрены методы оптимизации баз данных.

 

        Список использованной литературы 

       1. Microsoft Windows 2000 Professional. Учебный курс MCSA/MCSE: Пер. с англ. – 3-е изд., перераб. – М.: Издательско-торговый дом «Русская Редакция», 2003, - 672 стр.: ил.

       2. Microsoft Windows XP Professional. Учебный курс MCSA/MCSE: Пер. с англ. – 2-е изд., писпр. – М.: Издательско-торговый дом «Русская Редакция», 2003, - 1008 стр.: ил.

       3. Знакомство с Microsoft Windows Server 2003 /Пер. с англ. – М.: Издательско-торговый дом «Русская Редакция», 2003, - 464 стр.: ил.

       4. FreeBSD 6. Полное руководство. : Пер. с англ. – М. : ООО»И.Д. Вильямс», 2007. – 1056 с. : ил. – Парал. Тит. Англ.

       5. wm-help.net/books-online/

Информация о работе Прикладная информатика в экономике