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

Предмет: Экономика
Тип работы: Курсовая
Язык: Русский
Дата добавления: 11.11.2019

 

 

 

 

  • Данный тип работы не является научным трудом, не является готовой работой!
  • Данный тип работы представляет собой готовый результат обработки, структурирования и форматирования собранной информации, предназначенной для использования в качестве источника материала при самостоятельной подготовки учебной работы.

Если вам тяжело разобраться в данной теме напишите мне в whatsapp разберём вашу тему, согласуем сроки и я вам помогу!

 

По этой ссылке вы сможете узнать что такое предмет и объект курсовой работы:

 

Что такое, объект и предмет курсовой работы

 

Посмотрите похожие темы возможно они вам могут быть полезны:

 

Сетевая форма организации бизнеса
Теория экономических информационных систем
Потребление и сбережения домашних хозяйств
Рынок ценных бумаг. Особенности его функционирования

 

Введение:

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

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

Одним из ключевых атрибутов коммерческой организации является ее скорость работы и способность адаптироваться к меняющимся условиям. Для решения этих проблем информационные технологии на современном этапе могут обеспечить: Быстрый способ передачи производственных файлов (готовые проектные работы) в мастерские или для проверки клиентов с использованием локальных и глобальных сетей, быстрая оплата счетов между организациями (банковская система клиента). ); Близкие и недорогие способы связи между отделами и с поставщиками (ICQ и IP-телефония). Возможность работы одновременно с несколькими пользователями 1С.

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

Во второй половине этого отчета рассматривается управление несколькими операционными системами на базе Windows и UNIX и предоставляемые ими функции.

Базы данных все чаще используются современным программным обеспечением, сокращая объем файлов, хранящихся в базе данных, и увеличивая скорость обработки данных, но со временем устаревшие индексы, «ненужные данные» Или косвенный путь. Такая база данных нуждается в оптимизации, в этом отчете также рассматриваются примеры таких методов.

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

Характеристика ООО «Пионер»

ЗАО «Пионер» в течение пяти лет производит наружную рекламу, рекламные щиты, баннеры, световые короба и визитки в соответствии с требованиями заказчика и устанавливает изготовленные конструкции. Компания имеет несколько конкурентов в производстве различных баннеров и визиток.

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

Компания имеет собственный сборочный цех, конструкторский отдел, постоянную команду и транспорт для доставки готовых деталей на место сборки.

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

В настоящее время компании расположены в двух зданиях, территориально разделенных на офисы и мастерские.

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

Менеджеры определяют требования к работе, материалам и согласованию с заказчиками, рассчитывают сметные расходы на заказы и работают с поставщиками материалов.

 

Бухгалтер рассчитывает стоимость выполненных работ с учетом затрат на материалы, заработную плату и использование банковских программ.

Дизайнер разрабатывает индивидуальную модель с несколькими возможными вариантами.

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

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

Чистый магазин создает наклейки и баннеры.

Аппаратное и программное обеспечение ООО «Пионер»

Основное операционное программное обеспечение ООО «Пионер» заключается в следующем:

  • Предназначен для создания объектов Corel DRAW версии 12 и X3-векторной графики.
  • Предназначен для создания объектов Photoshop версии 7.0 и SC-Raster Graphics.
  • 3D моделирование 3DMax версии 5 и 6-объектов.
  • Управление программным обеспечением станка для создания трехмерных объектов.

Основное оборудование ООО «Пионер» заключается в следующем:

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

 

  • Сервер (P4 2,0 ​​ГГц, 512 МБ DDR400, 80 ГБ HDD, Ethernet (2 карты).
  • A4, A3, A1 цветной и ч / б лазерный принтер.
  • Программируемая машина для создания 3D-объектов.

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

Во время стажировки в Pioneer LLC была проведена следующая работа в области компьютерного оборудования и периферийных услуг:

  • Внутренняя очистка системного блока.
  • Смазка радиатора системного блока.
  • Очистите стекла сканера.
  • Очистите принтер от тонера.
  • Оптимизация вашего жесткого диска.
Очистите временные файловые папки и файлы cookie операционной системы и различных программ и используйте CCleaner для исправления ошибок реестра.

 

  • Создайте резервную копию системы.

Выполнение работ по сетевому администрированию:

  • Настройте брандмауэр Windows.
  • Конфигурация «Удаленный рабочий стол» Windows, программа удаленного управления RAdmin.
  • Настройка FTP U-Serv.
  • Настройка FTP-доступа с помощью браузера и файлового менеджера TotalCommander.
  • Настройка сетей Wi-Fi и Ethernet.
Настройка общего доступа для подключения к интернету.

 

  • Настройка прокси-сервера UserGate для доступа в Интернет (создание учетных политик, правил для отдельных пользователей и групп пользователей).

Обзор и сравнительный анализ администрирования различных платформ

Сетевыми принтерами можно управлять как на сервере печати, так и в сети.

Управление принтером включает в себя:

  • Назначьте размер бумаги лотку принтера.
  • Создать разделитель страниц.
  • Приостановка, возобновление и отмена печати документов.
  • Перенаправление документов.
  • Получить права владельца принтера.

Управление документами включает в себя:

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

Используйте окно «Принтеры» для управления принтерами. Чтобы открыть его, откройте меню «Пуск \ Настройки» и нажмите на ярлык «Принтеры»:

  1. Разверните меню «Пуск \ Настройки» и выберите «Принтер».
  2. В окне «Принтеры» щелкните значок нужного принтера.
  3. В меню «Файл» выберите:
  • Команда [Открыть] открывает окно для управления печатью документов.
  • [Свойства] команда. Откройте окно с тем же именем. Здесь вы можете изменить разрешения принтера и отредактировать информацию Active Directory о принтере.

Разрешения на принтер

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

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

Вы можете предоставлять и блокировать разрешения принтера. Предоставленные разрешения всегда перезаписываются заблокированными разрешениями. Например, если вы установите флажок «Запретить» для разрешения «Управление документами» для группы «Все», никто не сможет управлять документом, даже если вы предоставите такое же разрешение другой учетной записи или группе. Это группа каждого с каждым аккаунтом. По умолчанию Windows 2000 назначает разрешения на печать для каждого принтера встроенной группе «Все», чтобы все пользователи могли отправлять распечатанные документы.

Управление принтером

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

Перенаправить документы на другой принтер

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

Управление документами

С Windows 2000 вы можете управлять документами. Если у вас возникли проблемы с печатью, вы можете приостановить, возобновить, повторить или отменить печать документа. Вы также можете уведомить кого-либо о том, что документ напечатан, изменить приоритет так, чтобы важные документы печатались раньше других документов, и определить, когда печатать документы.

Управление принтером с помощью веб-браузера

Windows 2000 позволяет управлять принтером с компьютера, на котором установлен веб-браузер, независимо от того, работает ли на компьютере Windows 2000 и установлен ли соответствующий драйвер принтера. Используя веб-браузер, вы можете выполнять те же административные задачи, что и обычные инструменты Windows 2000, с единственным отличием в интерфейсе веб-управления. Для доступа к принтеру через веб-браузер необходимо установить LIS на сервере печати, к которому подключен принтер.

Веб-сервер

Это компьютер, который отвечает на запрос браузера пользователя. Ярлыки или ссылки на ресурсы веб-сервера называются веб-папками или папками HTTP. Для обслуживания веб-папок веб-сервер должен поддерживать клиент веб-расширения (WEC), расширения FrontPage или любой из протоколов или расширений веб-распределенного авторского доступа и просмотра (WebDAV) и IIS.

Управление общими папками в Windows 2000

Обзор общих папок

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

Доступ к папке и ее содержимому может быть открыт по сети. Единственный способ защитить файловые ресурсы на томе FAT - применить разрешения для доступа к общей папке. Разрешения для общих папок не применяются к отдельным файлам, они применяются только к папкам. Разрешения не блокируют доступ пользователям, работающим на компьютере, на котором расположены эти папки, но применяются только к пользователям, имеющим доступ к сети.

Существует три типа разрешений для общих папок: чтение, изменение и полный доступ. Используйте «Читать» для просмотра списка файлов и папок, данных файла и его атрибутов, а также для запуска программ. Изменения позволяют пользователям создавать папки, добавлять файлы, изменять данные в файлах и добавлять новые папки. Измените атрибуты файла, удалите файлы и папки и выполните действия, предоставленные с разрешением на чтение. С полным доступом вы можете изменить разрешения для файла, стать владельцем файла и выполнить все действия, разрешенные разрешениями на изменение. По умолчанию группа «Все» получает права полного доступа ко всем новым общим папкам.

Планирование общих папок

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

Общие папки программ централизуют управление и упрощают обновление программного обеспечения. Членам группы «Администраторы» должны быть назначены разрешения «Полный доступ» для этих папок, чтобы они могли управлять программным обеспечением и разрешениями пользователей. Если вы удалите разрешение «Полный доступ» для группы «Все» и назначите разрешение «Чтение» группе «Пользователи», группа «Пользователи» будет содержать только созданную вами учетную запись, а «Все» - всех пользователей, имеющих доступ к сетевым ресурсам. В том числе аккаунт Гость.

В папке общих данных хранятся пользовательские данные и часто используемые файлы. Размещение этих папок на отдельном диске может упростить архивирование таких папок.

Совместное использование папок

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

Кэширование

Копия файла кэшируется на диске вашего компьютера, чтобы сделать общую папку доступной в автономном режиме. Поскольку кэш находится на жестком диске, компьютеры могут получить доступ к нему независимо от того, подключены они к сети или нет. По умолчанию размер кэша составляет 10% доступного дискового пространства. Чтобы просмотреть и изменить размер кэша, выберите команду «Инструменты» в меню «Файл» и перейдите на вкладку «Автономные файлы» в окне «Свойства папки».

Папки могут быть доступны пользователям сети. На томах FAT единственным способом обеспечения безопасности является предоставление доступа к общим папкам. Тома NTFS позволяют назначать разрешения NTFS отдельным пользователям и группам, обеспечивая большую гибкость в управлении доступом к файлам и папкам в общих папках. Благодаря сочетанию разрешений для общих папок и разрешений NTFS полученные разрешения становятся более строгими.

Windows XP сетевой принтер и управление общими папками

Функция управления принтерами и общими папками в Windows XP практически такая же, как в Windows 2000. Поскольку Windows 2000 является серверной версией, она имеет более гибкие конфигурации для многопользовательского использования принтеров и общих папок.

Windows 2003 управление файлами и папками

Хотя Windows 2003 имеет много улучшений по сравнению с Windows XP и Windows 2000 в различных областях, особенно в области доступа к файлам и папкам, следует отметить следующие:

Инфраструктурные услуги

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

Повысить надежность

Новые функции, такие как AutomatedSystemRecovery (ASR), упрощают восстановление ОС, резервное копирование файлов и обеспечивают максимальную доступность.

Улучшение работы сети

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

Работа с удаленными документами (WebDAV)

Этот новый продукт обеспечивает доступ к корпоративным ресурсам через редиректор WebDAV. Это позволяет клиентам получать доступ к файлам, хранящимся в веб-хранилище, и запускать функции файловой системы.

AutomatedSystemRecovery (ASR)

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

Служба репликации файлов (FRS)

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

Шифрованная файловая система (EncryptingFileSystem)

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

Новый инструмент антивирусной поддержки

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

Служба виртуальных дисков (VDS)

Предоставляет важный набор новых функций API, которые обеспечивают управление дисками.

В Windows 2000 разработка интегрированного программного обеспечения стала затруднительной, поскольку каждый поставщик оборудования SAN предоставил набор специализированных API-интерфейсов для управления оборудованием. В Windows Server 2003 VDS решает эту проблему, предоставляя единый унифицированный интерфейс для управления дисками. Производители могут создавать провайдеров VDS, которые переводят вызовы к Universal VDS API в соответствующие аппаратные команды. Уровень абстракции VDS предоставляет пользователям Windows Server 2003 доступ к более надежным решениям.

Служба теневого копирования томов - это универсальная инфраструктура, которая позволяет создавать «моментальные снимки» данных тома в определенный момент времени.

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

Volume Shadow Copy позволяет легко создавать резервные копии на лету, формализуя отношения между тремя ключевыми объектами, участвующими в процессе управления данными, обеспечивая согласованность данных.

  • Управление принтерами и папками FreeBSD.
  • Файловая система FreeBSD.

Представляет одну большую иерархию каталогов, начинающуюся с каталога /. Это маршрут. Каждый раздел на жестком диске имеет свою собственную локальную иерархию, и эти разделы связаны со структурой файловой системы FreeBSD в различных назначенных точках монтирования. Чтобы отслеживать объем занимаемого дискового пространства данных, необходимо отслеживать каждую смонтированную файловую систему с их точек монтирования.

Использование команды df («diskfree» - это свободное место на диске) является наиболее прямым способом определения использования системного диска. В дополнение к команде df, существуют более конкретные команды для мониторинга используемого дискового пространства, в случае если сетевой сервер обслуживает большое количество пользователей, его использование имеет смысл. Это команда du («дискус»).

Программа fsck (FilesystemConsistencyCheck-Check File System Consistency) по крайней мере эквивалентна программе ScanDisk от Microsoft и других дисковых утилит, по крайней мере, по своей роли и интерактивному характеру во время процесса загрузки. Программа fsck запускается во время загрузки перед монтированием файловых систем из / etc / fstab, чтобы гарантировать, что все файловые системы чистые и монтируемые. Этот режим называется «очистка» и вызывается с помощью параметра -p («preen»). Однако вы также можете использовать fsck для исправления любых обнаруженных несоответствий или для очистки файловых систем, которые не были помечены с помощью «чистого» правильного метода закрытия.

Права пользователя и файла - это понятия, которые составляют основу системы UNIX. Работа с системами, предназначенными для выполнения многопользовательских операций, накладывает гораздо больше правил и ограничений, чем стандартные однопользовательские системы. Это актуально как для безопасности, так и для конфиденциальности. Помимо того, что каждый пользователь может скрывать свои файлы и секретные данные от надменных глаз других пользователей, он также имеет ограниченный доступ к тем частям системы, которые ему не принадлежат. Такой подход защищает компоненты и конфигурацию самой операционной системы от повреждения в результате действий пользователя, будь то случайно или преднамеренно.

Все операционные системы в семействе UNIX имеют одинаковую структуру членства. Каждый файл и каталог принадлежит как пользователю, так и группе, но это не обязательно означает, что пользователь или члены группы имеют определенный доступ к файлу или каталогу. Однако владение работает вместе с настройками привилегий, которые указывают, что пользователь-владелец и другие пользователи могут работать с этим файлом.

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

FTP

Один из самых старых способов передачи файлов из одного места в Интернете в другое - протокол передачи файлов FTP (FileTransferProtocol) затеняется более эффективным и универсальным протоколом HTTP сегодня.

Однако, хотя FTP является очень ограниченным протоколом, в нем отсутствуют инструменты, которые сейчас считаются важными (например, шифрование SSL), и он отправляет файлы большего размера, чем HTTP, включая простые загрузки и выгрузки. Она была разработана. Более высокая скорость и эффективность. Хотя область действия FTP всегда узка, она всегда занимает Интернет, пока требуются такие услуги, как аутентификация при загрузке и двусторонняя передача.

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

Печать

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

Печать в стиле UNIX в основном выполняется на принтерах, подключенных к последовательным (RS-232) и параллельным портам, поэтому проблемы с печатью на современных принтерах являются довольно «тяжелыми» в FBSD. Существует много способов организации печати на основе этого, например, печать с принтера с использованием интерфейса USB. Поддержка Bluetooth только начала появляться, а интерфейс IrDA вообще не поддерживается.

Принтеры и связанные с ними очереди можно контролировать с помощью команды lpc. Эта команда используется системными администраторами для выполнения задач управления принтером. Обычные пользователи имеют доступ к некоторым ограниченным функциям, таким как просмотр состояния очереди и перезапуск в случае сбоя демона принтера. В частности, вы можете использовать lpc для активации и блокировки принтеров, включения и выключения очередей принтеров и изменения порядка очередей, чтобы вначале можно было распечатать файлы в нижней части очереди. , Кроме того, вы можете использовать эту команду для проверки состояния очереди. Если для команды lpc не указаны аргументы, начните в интерактивном режиме по приглашению.

В FBSD вы можете получить доступ к принтеру через такое приложение, как TCP / IP, веб-хост или клиентский сервер. Чтобы настроить FreeBSD для отправки заданий печати по сети на удаленный принтер, вам необходимо добавить соответствующую запись в файл / etc / printcap и определить параметры принтера, чтобы FreeBSD могла его найти. Локальный каталог спулинга хранит файлы до тех пор, пока в удаленном каталоге не будет найдено место. Затем файл перемещается в каталог спула на удаленном хосте.

Принтеры на удаленном хосте должны быть настроены в соответствии с инструкциями по конфигурации принтера для систем UNIX, которые используют lpr. Если этот компьютер работает под управлением Windows и центральный принтер управляется с этого компьютера, переключитесь на другую систему печати, чтобы получить доступ к популярному протоколу печати Windows. Наиболее распространенным серийным lpr в этом отношении является CUPS.

Сравнение вышеуказанных операционных систем

Если система семейства Windows будет постепенно (непрерывно) развиваться в соответствии с последними требованиями пользователей и администраторов, система семейства UINX станет еще одной ветвью.

Преимущество Windows заключается в том, что ее интуитивно понятный интерфейс является относительно простым (по сравнению с UNIX) способом удаленной настройки и использования принтеров.

То же самое относится и к настройке доступа к папкам (каталогам) и файлам. Однако операционные системы UNIX (особенно FreeBSD) используют более гибкий подход, когда разные пользователи и группы пользователей получают доступ как к отдельным файлам, так и к каталогам. FTP используется для доступа к сети. Это позволяет быстрее передавать файлы, использовать режимы аутентификации, отслеживать историю доступа с различными параметрами и получать доступ к каталогам и файлам независимо от вашей платформы.

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

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

К самым последним данным нельзя получить доступ, потому что в базе данных нет мусора. Можно сформулировать две подзадачи:

  1. Правильный дизайн базы.
  2. Сбор мусора при работе СУБД.
  • Наличие-индекс быстрого доступа к данным.
  • Функции оптимизатора, которые используют эти быстрые проходы.
  • Избегайте известных проблем.
  • Держите базу в порядке

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

VACUUM Team

Используется для «сборки мусора» базы данных. У вас есть два варианта:

  1. VACUUM FULL удаляет все старые версии записей и пытается соответственно уменьшить размер файла, содержащего таблицу. Варианты этой команды полностью блокируют обрабатываемую таблицу.
  2. VACUUM помечает пространство, занимаемое старыми версиями записей, как свободное. Как правило, использование варианта этой команды не уменьшает размер файла, содержащего таблицу, но предотвращает неконтролируемый рост и может быть изменен до приемлемого уровня. Во время выполнения VACUUM возможен параллельный доступ к обрабатываемой таблице.

Если вы используете форму VACUUM [FULL] ANALYZE, статистика в этой таблице, используемая оптимизатором, обновляется после сборки мусора.

Рекомендуется запускать VACUUM ANALYZE для базы данных (или отдельных таблиц), которая часто обновляется, например, каждые несколько минут (!). Обычно ежедневного выполнения этой команды достаточно. Обратите внимание, что, если «узкое место» сервера находится в области дисковой подсистемы, одновременное выполнение VACUUM с нормальной работой может очень негативно повлиять на производительность.

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

Команда АНАЛИЗ

Обновляет информацию о распределении данных в таблице. Эта информация используется оптимизатором для выбора наиболее быстрого плана выполнения запроса.

Команды обычно используются с VACUUM ANALYZE. Если в базе данных есть таблицы, в которых данные не были изменены или удалены, а только добавлены, вы можете использовать отдельную команду ANALYZE для таких таблиц. Также, после добавления большого количества записей, стоит использовать эту команду для другой таблицы.

REINDEX команда

Команда REINDEX используется для перестройки существующего индекса. Имеет смысл использовать:

  • Повреждение индекса.
  • Прерывное увеличение в размерах.

Второй случай требует выяснения. Табличные индексы содержат блоки со старыми версиями записей. Поскольку SQL не всегда может повторно использовать эти блоки, размер проиндексированного файла со временем увеличивается. Если данные в таблице часто изменяются, они могут очень быстро расти.

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

Используйте индекс

Опыт показывает, что наиболее серьезные проблемы с производительностью связаны с отсутствием индексов. Итак, когда сталкиваешься с медленным запросом, первое, что нужно проверить - есть ли доступный индекс. Если нет, вам нужно построить.

Однако переиндексация может быть проблематичной.

Команды, которые изменяют данные в таблице, также должны изменить индекс. Очевидно, что чем больше индексов будет создано для таблицы, тем медленнее будет.

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

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

Описание команды [анализ]

  • Команда EXPLAIN [query] показывает, как SQL выполняет запрос. Команда EXPLAIN ANALYZE [query] выполняет запрос и отображает как исходный план, так и фактический процесс его выполнения.
  • Чтение результатов этих команд - искусство опыта. Во-первых, обратите внимание на следующее:
  • Используйте полное сканирование таблицы (последовательное сканирование).
  • Используйте самый простой способ объединения таблиц (вложенные циклы).
  • ОБЪЯСНИТЕ АНАЛИЗ: Есть ли большая разница между оценочным количеством записей и тем, что фактически выбрано? Если оптимизатор использует устаревшую статистику, он может не выбрать самый быстрый план выполнения запроса.

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

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

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

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

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

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

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

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

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

Вышеуказанные методы являются одними из способов оптимизации запросов и ускорения их выполнения.

Заключение

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

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

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

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