Добавление и удаление табличных пространств

Табличные пространства позволяют хранить данные PostgreSQL на разных устройствах. Такое разделение используется для повышения производительности и упрощения администрирования. В конце кон­цов, база данных может просто не поместиться на одном диске. Прежде чем приступить к созданию полезного табличного простран­ства, необходимо подготовить к работе соответствующие устройства. Следует задуматься о скорости, объеме и надежности дисков, которые вы собираетесь использовать. Убедитесь в том, что они правильно сконфигурированы. Эти решения могут сильно повлиять на вашу жизнь в последующие несколько месяцев или лет. В определенной схеме могут существовать объекты текстового поис­ка, однако нет команд для перемещения их в другие схемы. Аналогич­но в схеме могут быть операторы, классы операторов или семейства операторов, однако команд для перемещения их в новую схему нет. Кроме того, касты не принадлежат схеме — в отличие от типов дан­ных и функций, на которые они ссылаются. О производительности дисков многие даже не задумываются. На­стоятельно рекомендуем прочитать десятую главу этой книги, а так­же ознакомиться и с другими книгами по данной теме. После предварительной подготовки можно создавать директорию для табличного пространства. Эта директория должна: В системах Linux/Unix не следует напрямую использовать точку монтирования. Вместо этого создайте поддиректорию и используйте ее. Это упрощает владение и позволяет избежать некоторых проблем на уровне файловой системы.
Кроме того, следует подбирать имена так, чтобы было понятно, какое табличное пространство с каким сервером связано. Не огра­ничивайтесь чем-то слишком простым, например data, поскольку в дальнейшем это может затруднить администрирование. Кроме того, следует помнить, что серверы для тестов или для разработки не могут и не должны смешиваться с «боевыми» системами.



Рубрика: Женский интерес

Комментарии закрыты.