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

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

7
Эффективно выбрать начало и конец нескольких смежных диапазонов в запросе Postgresql
У меня есть около миллиарда строк данных в таблице с именем и целым числом в диапазоне 1-288. Для данного имени каждое int уникально, и не каждое возможное целое число в диапазоне присутствует - поэтому есть пробелы. Этот запрос генерирует пример случая: --what I have: SELECT * FROM ( VALUES ('foo', …
19 query  postgresql 

4
Планировщик задач для SQL Server Express
У меня есть приложение ASP.NET MVC, которое работает с базой данных под редакцией SQL Server 2008 R2 Express. Необходимо обновить обычную задачу по обновлению некоторых записей в базе данных. К сожалению, в Express Edition отсутствует агент SQL. Какой подход вы бы порекомендовали?

4
SSD с Oracle
Мы пытались использовать SSD с Oracle для ускорения наших тестовых миграций. В настоящее время выполнение миграции занимает 12-18 часов, в зависимости от объема данных (очевидно, мы также вносим изменения в производительность). У нас есть несколько дешевых коробок Linux, которые мы используем для различных прогонов и анализа. Стоимость SSD напрямую от …

5
SQL Server - отдельная база данных для отчетов?
На нашем SQL Server у нас есть база данных для каждого из наших веб-приложений. Для отчетов мы используем службы отчетов, и все данные отчетов (включая параметры отчетов) поступают из хранимых процедур. Хранимые процедуры находятся в той же базе данных, что и данные в отчете. Так, например, процы, обслуживающие отчеты о …

2
В чем разница между типами данных MySQL VARCHAR и TEXT?
После версии 5.0.3 (которая позволила VARCHAR быть 65 535 байт и перестала усекать конечные пробелы), есть ли существенное различие между этими двумя типами данных? Я читал список различий, и только два примечания: Для индексов в столбцах BLOB и TEXT необходимо указать длину префикса индекса. Для CHAR и VARCHAR длина префикса …

2
Как работает сортировка без учета регистра?
Тип сортировки по умолчанию в SQL Server позволяет индексировать строки без учета регистра, но регистр данных сохраняется. Как это на самом деле работает? Я ищу реальные гайки и болты, биты и байты, или хороший ресурс, который объясняет это подробно. create table casetest (fruitnames nvarchar(50) not null); create unique index IX_fruitnames …

2
Невозможно обновить «CO2» до «CO₂» в строке таблицы
Учитывая эту таблицу: CREATE TABLE test ( id INT NOT NULL, description NVARCHAR(100) COLLATE Modern_Spanish_CI_AS NOT NULL ); INSERT INTO test (id, description) VALUES (1, 'CO2'); Я понял, что не могу исправить типографскую проблему: SELECT * FROM test WHERE id = 1; UPDATE test SET description = 'CO₂' WHERE id …

2
Сохраняет ли Postgres порядок вставки записей?
Например, когда я использую запрос, который возвращает идентификаторы записей INSERT INTO projects(name) VALUES (name1), (name2), (name3) returning id; Который производит продукцию: 1 2 3 Будут ли эти идентификаторы указывать на соответствующие вставленные значения? 1 -> name1 2 -> name2 3 -> name3

3
Postgresql не принимает репликационное соединение
Обычная старая потоковая репликация. PostgreSQL: 9.2.7 Windows 8.1 64 бит Мой основной и дополнительный кластеры находятся на одной машине Windows. Я уже сделал pg_start_backup () и все, поэтому оба узла имеют точно такие же данные. Теперь проблема с репликацией заключается в том, что «подключение репликации» от подчиненного сервера не подключается …


17
Как я могу сравнить схему двух баз данных?
Есть ли способ найти различия в двух базах данных SQL Server (только схема). Один из них локальный, а второй на сайте клиента. У нас возникают проблемы с кристальными отчетами, в которых запущены некоторые отчеты, а часть кода не выполняется, и может показаться, что схемы не совпадают. Можно ли выполнить одну …

4
Синхронизация двух баз данных MySQL в двух разных местах
У меня есть две идентичные базы данных MySQL, одна на внутреннем сервере, а другая на сервере веб-хостинга. Я хочу обновлять базу данных на веб-хосте каждый день с базой данных на внутреннем сервере. Есть ли способ автоматизировать этот процесс, и как я могу сделать это вручную? Если я делаю это вручную, …

3
PostgreSQL использует count () для определения процентов (проблемы приведения)
Я пытаюсь выполнить следующий запрос, чтобы обеспечить% строк в моей patientsтаблице, которые имеют значение refinstстолбца. Я продолжаю получать результат 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Таблица содержит 15556 строк и select count(refinst) from patientsсообщает, что 1446 из них имеют значение в …
19 postgresql  count  cast 

2
Ссылка на системные представления в SSDT?
Я импортировал базу данных в SSDT, содержащую ссылку на системное представление (в частности, sys.columns). Проблема в том, что я получаю предупреждения о неразрешенных ссылках при сборке проекта Из того, что я видел на форумах MSDN, похоже, что это может быть известная проблема: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26 Теперь я знаю, что могу отключить …

2
Пользовательское ограничение уникального столбца, применяется только в том случае, если один столбец имеет определенное значение
Можно ли иметь собственное ограничение уникального столбца следующим образом? Предположим, у меня есть два столбца subsetи typeобе строки (хотя типы данных, вероятно, не имеют значения). Если typeэто "правда", то я хочу, чтобы комбинация typeи subsetбыла уникальной. В противном случае, нет никаких ограничений. Я использую PostgreSQL 8.4 на Debian.

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