Меню сайта |
|
|
ФИЗИКА!!! NEW!!! |
|
|
Русский!!! NEW!!! |
|
|
Категории раздела |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|
В категории материалов: 14 Показано материалов: 1-6 |
Страницы: 1 2 3 » |
Сортировать по:
Дате ·
Названию ·
Рейтингу ·
Комментариям ·
Просмотрам
Конечно, можно использовать dbms_sql, dbms_job...
А можно и так:
#!/bin/sh # # analyze all tables #
sqlfile=/tmp/analyze.sql logfile=/tmp/analyze.log
echo @connect dbo/passwd@ > $sqlfile
$oracle_home/bin/svrmgrl <> $sqlfile connect dbo/passwd select table, table_name from all_tables where owner = dbo; eof
echo exit >> $sqlfile cat $sqlfile > $logfile
cat $sqlfile $oracle_home/bin/svrmgrl >> $logfile
cat $logfile /usr/bin/mailx -s analyze tables tlk@nbd.kis.ru
rm $sqlfile rm $logfile
|
1)Во всех версиях 3.хх не поддерживается ссылочная целостность и вложенные запросы(как это обойти-рецепт 6). По первичному ключу mysql автоматически создает индекс. Для других атрибутов можно создать дополнительные индексы. Индекс создается вместе с таблицей - create table [имя_таблицы] (... ,indexkey [имя_индекса] (аттрибут1,...)) причем служебные поля key и index - синонимы. Начиная с версии 3.22 индекс можно создать и отдельно - create index [имя_индекса] on [имя_таблицы] (аттрибут1,...). Обычно дополнительные индексы, создаются для ускорения процесса выборки из базы данных. При его создании объем таблицы увеличивается, поэтому если скоростные параметры вас устраивают, то индекс создавать не нужно. Если скорость неприемлима, индекс добавляется для атрибутов указанных в запросе после конструкции where. (Пример:...
|
Помните, что имена объектов sql сервера не могут превышать 30 символов. Не используйте зарезервированные слова, специальные символы, и не начинайте имена объектов с цифры. Избегайте использование сокращений.
database devices: устройства базы данных должны называться по задаче и цели, которую они решают. Если это - log device, суффикс log должен добавляться в конец имени. Имя устройства для хранения данных должно оканчиваться на data. Если устройство создаe:тся для одной базы данных, в его имя включается имя базы данных. Имена устройств базы данных должны набираться заглавными буквами. Пример: customerlog, master, customerdata.
|
Цель данного доклада - оценить сегодняшние проблемы и тенденции развития технологий проектирования БД, а также, хотя бы отчасти - требования завтрашнего дня. Доклад может сыграть еще одну роль: задать набор актуальных требований, которые будут служить координатами для позиционирования конкретных частных методов и инструментов проектирования БД (отчасти также - средств их использования и управления ими), которые представляются в двух специальных секциях данной конференции.
|
Любой использующий mysql (или любой другой sql сервер) на компьютере, связанном с internet должен прочитать эту консультацию, чтобы избежать наиболее часто встречающихся проблем защиты. Однако необходимо подчеркнуть важность полной защиты сервера (не просто mysql сервера) от всех типов применяемых нападений. В данной статье, к сожалению, не возможно охватить все аспекты проблем безопасности, но самые важные проблемы рассмотрены достаточно полно.
mysql использует защиту, основанную на Списках Управления Доступа (acl) для всех подключений, запросов, и других операций, которые пользователь может пытаться исполнять. Имеется также некоторая поддержка для ssl-зашифрованных подключений между клиентами mysql и серверами. Многие из концепций, обсуждаемых в этой статье, не являются специфическими для mysql и могут быть применены ко всем приложениям...
|
В sql serverе базы данных хранятся в виде обычных файлов на диске. Как минимум на одну БД приходится таких файлов 2: *.mdf и *.ldf. В первом хранятся сами данные, таблицы, индексы и пр., а во втором находится т.н. transaction log, в котором находится информация необходимая для восстановления БД.
Как можно создать новую БД? Это можно сделать 2 способами:
используя sql server enterprise manager с использованием языка sql и оператора create database Первый вариант прост и нагляден. Второй - удобен при распространении Ваших замечательных продуктов, использующих ms sql server, поскольку позволяет создать БД без нажатия разных кнопок.
|
|
|
Форма входа |
|
|
Реклама |
|
|
Поиск |
|
|
|