Администраторы базы данных

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

3
Влияет ли «ГДЕ 1 = 1» на производительность запросов?
Я недавно видел вопрос "где 1 = 1 утверждение" ; конструкция SQL, которую я часто использовал при построении динамического SQL, чтобы написать более чистый код (с точки зрения основного языка). Вообще говоря, влияет ли это дополнение к SQL-статистике на производительность запросов? Я не ищу ответа относительно конкретной системы баз данных …

2
INT или CHAR для поля типа
Каков наилучший дизайн для стола, Typeполя intили char(1)? Другими словами, учитывая эту схему: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Это более эффективно (с точки зрения производительности) для того, VehTypeчтобы быть intили char(1)? Скажем, у вас есть пять типов автомобилей, …

6
Как предотвратить заполнение журнала транзакций во время реорганизации индекса?
У нас есть несколько машин, на которых мы предварительно выделили размер журнала транзакций в 50 ГБ. Размер таблицы, которую я пытаюсь реорганизовать, составляет 55 - 60 ГБ, но будет постоянно увеличиваться. Основная причина, по которой я хочу реорганизоваться, заключается в том, чтобы освободить место и получить какую-либо выгоду от производительности, …

4
Возможно ли сделать резервную копию и восстановить часть базы данных в sql-сервере?
У нас есть база данных sql-server 2005, которую мы регулярно переносим с нашего клиентского сайта на наш. Это занимает много времени, потому что у нас нет прямого соединения, и мы должны передать файл через веб-приложение для передачи файлов. База данных в настоящее время составляет около 10 ГБ, однако нам не …

3
Как сокращение файла журнала SQL Server влияет на производительность?
У меня есть база данных SQL Server 2008, у которой есть файл данных размером около 2 ГБ, но размер файла журнала превышает 8 ГБ. С базами данных до 2008 года я мог использовать «Журнал резервного копирования» и TRUNCATE_ONLYопцию, но это больше не доступно для баз данных 2008 года и более …

1
Как я могу преобразовать строку с двойной точностью в PostgreSQL? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Как я могу преобразовать строку с двойной точностью в PostgreSQL? Я попробовал что-то вроде: update points …
19 postgresql 

3
Соглашения об именах столбцов и рекомендации
Я хотел бы получить экспертное мнение о передовой практике, когда дело доходит до именования столбцов . Фон в том, что согласно Википедии , следующий синтаксис, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); более эффективно, чем SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); Однако JOIN ... USINGсинтаксис …


3
Альтернативы объединению строк или процедурному предотвращению повторения кода SQL-запроса?
Отказ от ответственности: Пожалуйста, имейте меня как человека, который использует базы данных лишь малую часть своего рабочего времени. (Большую часть времени я занимаюсь программированием на С ++ на своей работе, но каждый нечетный месяц мне нужно искать / исправлять / добавлять что-то в базе данных Oracle.) Мне неоднократно приходилось писать …

9
Инструменты для мониторинга производительности баз данных Oracle в Standard Edition [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 2 года назад . Вот что я ищу: Работает на Standard Edition, т.е. без диагностического пакета. Предоставляет как текущие, так …

5
Почему первичные ключи имеют собственные имена?
С математической точки зрения, учитывая, что таблица имеет не более одного первичного ключа, кажется близоруким дизайнерским решением ссылаться на первичные ключи по некоторому произвольному имени вместо простого свойства таблицы. Как следствие, чтобы изменить первичный ключ с некластерного на кластерный или наоборот, вы должны сначала найти его имя, затем отбросить его …

4
При использовании ORM на что нужно обращать внимание при разработке базы данных
На что следует обратить внимание при разработке базы данных, когда вы знаете, что к базе данных будет осуществляться доступ с помощью Википедии по объектному реляционному сопоставлению (ORM) ? Также см. Entity Framework NHibernate или LLBLGenPro. В качестве примера я отмечу ограничение в 2100 параметров для вызова RPC SqlServer. Это проблема …
19 performance  orm 

3
В чем разница между типами данных Oracle VARCHAR и VARCHAR2?
При переносе таблиц, поступающих из других СУБД в Oracle, одной из стандартных задач является замена всех VARCHAR(n)полей на VARCHAR2(n)поля (при условии, что n <= 4000). Почему Oracle называет этот тип данных, VARCHAR2а не просто VARCHARкак другие СУБД?
19 oracle  datatypes 


6
Что такое SQL Server «Denali»? Что нового?
Я нашел новый заголовок под названием SQL Server «Denali» в выпадающем списке на MSDN, но я не нашел много информации об этом: Что нового (эта документация только для предварительного просмотра, как я вижу) Топ 9 новых возможностей SQL Server "Denali" У кого-нибудь есть более подробная информация о новых функциях или …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.