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

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

3
Получите количество полос и тип полос на основе данных побед-поражений
Я сделал SQL-скрипку для этого вопроса, если это облегчает жизнь кому-либо. У меня есть своего рода база данных по фэнтези-спорту, и я пытаюсь выяснить, как получить данные о «текущей серии» (например, «W2», если команда выиграла последние 2 матча, или «L1», если они проиграли). их последний поединок после победы в предыдущем …

4
SQL Server на Mac
Можно ли установить ядро ​​SQL Server Express Edition на OS X? Я использую MacBook дома и хотел бы использовать его в качестве платформы для тестирования / обучения для SQL Server.

2
В SQL Server я должен форсировать LOOP JOIN в следующем случае?
Как правило, я рекомендую не использовать подсказки по всем стандартным причинам. Однако недавно я обнаружил шаблон, в котором я почти всегда нахожу принудительное циклическое соединение для лучшей производительности. На самом деле, я начинаю использовать и рекомендовать его так сильно, что мне хотелось получить второе мнение, чтобы убедиться, что я ничего …
15 sql-server 

2
Привилегии для владельца базы данных; пользователь приложения
Быстрая версия: Какую команду следует выполнить, чтобы позволить владельцу базы данных разрешить ему доступ к таблицам в этой базе данных, и это можно сделать из учетной записи этого владельца? Более длинная версия: Я создаю базу данных на RDS. У меня есть пользователь root, который я настроил с помощью Amazon. Amazon …

2
Как создать роль сервера только для чтения в SQL Server 2012?
Я предоставляю разрешение «Просмотр любой базы данных» при создании новой роли сервера, но понял, что это разрешение позволяет только пользователю просматривать системные базы данных. Я пытаюсь создать роль сервера, которая доступна только для чтения и может читать любую базу данных. Есть ли способ создать пользовательскую роль сервера для чтения пользовательских …

1
Необходимо включить столбцы кластеризованного индекса в некластеризованные индексы?
Учитывая, что некластеризованный индекс основан на кластеризованном индексе, необходимо ли для некластеризованного индекса перечислять какие-либо столбцы, содержащиеся в кластерном индексе? Другими словами, если таблица «Продукты» содержит кластеризованный индекс по ProductID, при создании некластеризованного индекса, в который целесообразно включить столбец «ProductID», необходимо ли, тем не менее, добавлять его в качестве столбца? …

3
Индексы для SQL-запроса с условием WHERE и GROUP BY
Я пытаюсь определить, какие индексы использовать для запроса SQL с WHEREусловием, а GROUP BYкоторый в настоящее время работает очень медленно. Мой запрос: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id В настоящее время таблица содержит 32 000 000 строк. Время выполнения …

3
Перенос базы данных heroku в Amazon RDS с минимальным временем простоя
У меня есть база данных heroku postgres, и я хочу перенести ее в Amazon RDS для экономии средств. Какой способ сделать это с минимальным временем простоя? Обычно это включает в себя репликацию базы данных в режиме реального времени, а затем продвижение реплицированной БД в качестве основной БД. Я знаю, что …

1
Почему целочисленные типы без знака не доступны на лучших платформах баз данных?
Базы данных обычно очень настраиваемы с различными типами данных и произвольной длины. Меня это удивляет, так как я пытаюсь найти синтаксис для использования unsigned intтипов, которые они недоступны ни в PostgreSQL, ни в MS SQL Server. MySQL и Oracle, кажется. Это выглядит как явное упущение с их стороны - следующим …

4
Как изменить или обновить подключение к локальному серверу в задании плана обслуживания
Два дня назад наш клиент изменил имя нашего сервера Dev После переименования сервера все мои задания по обслуживанию и другие задания не выполняются из-за несоответствия имени сервера. Мы используем версию SQL Server 2012 и ОС Server 2008 Итак, сегодня утром я переименовал имя моего сервера Sql 2012 в обновленное имя …

5
Как я могу создать пользователя только для чтения для резервных копий в PostgreSQL?
Правда ли, что в PostgreSQL создать резервного пользователя только для чтения невозможно? Мне сообщили на IRC-канале, что у вас просто не может быть резервного пользователя только без прав владения. Я нахожу это очень странным, поэтому хочу убедиться, что я ничего не пропустил. Ниже то, что я пытался, но это не …

6
Oracle можно скачать бесплатно?
Я Java-разработчик и в настоящее время я использую PostgreSQL в качестве СУБД. Тем не менее, я также хотел бы изучить Oracle. Так могу ли я скачать последнюю версию Oracle (11g, я думаю) бесплатно? Я нашел эту ссылку: Oracle Database 11g Release 2 Downloads , и кажется, что она доступна для …
15 oracle  plsql 

3
Оптимизация иерархии CTE
Обновление ниже У меня есть таблица учетных записей с типичной архитектурой учетных записей acct / parent для представления иерархии учетных записей (SQL Server 2012). Я создал VIEW, используя CTE для хэширования иерархии, и в целом он работает прекрасно и по назначению. Я могу запросить иерархию на любом уровне и легко …

3
SQL Server не использует все ядра / потоки процессора
После обновления оборудования нашего SQL Server мы заметили в диспетчере задач Windows, что экземпляр SQL использует только половину доступных ему потоков: , На сервере установлено следующее аппаратное и программное обеспечение: Windows 2008 R2 Enterprise 64bit SP1 Intel Xeon E7-4870 - 4 процессора (40 ядер, 80 потоков) Microsoft SQL Server 2012 …

1
MySQL 5.6 DateTime Неверное значение даты и времени: «2013-08-25T17: 00: 00 + 00: 00» с кодом ошибки 1292
Я использую MySQL 5.6, и у меня есть программа, которая выполняет следующую инструкцию SQL для моей базы данных: UPDATE `m_table` SET `s_time` = '2013-08-25T17:00:00+00:00' WHERE id = '123' К сожалению, я получаю следующую ошибку: Неверное значение даты и времени: «2013-08-25T17: 00: 00 + 00: 00» для столбца «s_time» в строке …
15 mysql  datetime 

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