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

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

2
Должен ли я использовать битовую строку PostgreSQL?
Недавно я узнал о bit stringтипе данных, и мне довольно любопытно: Внизу этой страницы документа есть предложение: ... плюс 5 или 8 байтов в зависимости от длины строки Как обрабатываются битовые строки на других языках, таких как PHP, Java, C #, C ++ и т. Д., Через драйверы, такие как …
18 postgresql 

4
Как получить текущее и следующее большее значение за один выбор?
У меня есть InnoDB таблицы «idtimes» (MySQL 5.0.22-log) со столбцами `id` int(11) NOT NULL, `time` int(20) NOT NULL, [...] с составным уникальным ключом UNIQUE KEY `id_time` (`id`,`time`) поэтому может быть несколько временных меток на один идентификатор и несколько идентификаторов на одну временную метку. Я пытаюсь настроить запрос, в котором я …
18 mysql  innodb  select 

1
Хранение некластеризованного индекса в кластерном хранилище columns
В SQL Server неуникальный некластеризованный индекс в таблице хранилища строк включает закладку базового объекта (RID или ключ кластеризации) на всех уровнях структуры некластеризованного индекса. Закладка хранится как часть ключа некластеризованного индекса на всех уровнях индекса. С другой стороны, если некластеризованный индекс является уникальным , закладка присутствует только на уровне листа …

1
Какое хорошее расписание резервного копирования SQL Server?
Похоже, имеется множество информации о процессе настройки задач резервного копирования, но не так много информации о представлении резервных копий базы данных в целом. По крайней мере, трудно сформулировать запрос поисковой системы, который дает вам эту информацию. Я знаю, что есть три разных типа резервных копий: Полные резервные копии базы данных …

3
Как отключить заголовок только в psql (postgresql)
Я использую PostgreSQL 9.1.X Я пытаюсь построить psqlскрипт для печати результатов без заголовка, но с нижним колонтитулом. http://www.postgresql.org/docs/9.1/static/app-psql.html Из документа выше \pset tuples_only отключит верхний и нижний колонтитулы. и \pset footer off отключит только нижний колонтитул. Есть ли способ, psqlчтобы отключить заголовок и оставить нижний колонтитул? Я знаю, что есть …
18 postgresql  psql 

2
Как я могу вставить смайлики в MySQL (😊)
Я использую MySQL 5.5.21 и пытаюсь вставить символ смайлика '\ xF0 \ x9F \ x98 \ x8A'. Но я не могу понять, как это сделать. Согласно различным форумам, которые я читал, это возможно. Но всякий раз, когда я пытаюсь это сделать, данные просто усекаются. mysql> INSERT INTO hour ( `title`, …

4
Транзакции внутри транзакции
Какое поведение будет отображать PostgreSQL, если, например, был вызван скрипт ниже BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; Будет ли PostgreSQL отбрасывать второе BEGINили будет неявно определено принятие, а затем запустить BEGIN ENDблок в конце как отдельную транзакцию?

2
Почему отфильтрованный индекс по значению IS NULL не используется?
Предположим, у нас есть определение таблицы следующим образом: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) И отфильтрованный некластеризованный индекс, подобный этому: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Почему этот индекс не «покрывает» этот …

2
«Доступ запрещен» при подключении SSMS к Integration Services
Я получаю следующую ошибку при попытке подключить SSMS к службам Integration Services с использованием сетевого имени конкретного кластера SQL Server: Соединение со службой Integration Services на компьютере «FooDB» завершилось ошибкой: «Доступ запрещен». Эта ошибка возникает, когда компьютер не настроен на разрешение удаленных подключений через DCOM или у пользователя есть разрешение …

2
Дисковое пространство заполнено во время вставки, что происходит?
Сегодня я обнаружил, что жесткий диск, на котором хранятся мои базы данных, переполнен. Это случалось раньше, обычно причина очевидна. Обычно это неверный запрос, который приводит к огромным разливам в базу данных tempdb, которая увеличивается до заполнения диска. На этот раз было немного менее очевидно, что произошло, так как tempdb не …

4
Почему тип данных varchar допускает значения Юникода?
У меня есть таблица с колонной Varchar. Это позволяет использовать товарный знак (™), авторские права (©) и другие символы Юникода, как показано ниже. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert into VarcharUnicodeCheck (col1) values ('MyCompany░') insert into …

1
Игнорировать акценты в «где»
В нашей базе данных есть несколько записей с caron / hatschek. Теперь наши пользователи хотят найти записи, включая caron / hatschek, когда они ищут записи без. Я покажу это на простом примере: В нашей базе данных есть запись (контакт с именем) Millière так что это имя правильно в стране, в …

2
Postgres Прослушать / Уведомить как очередь сообщений
Есть ли способ использовать функцию прослушивания / уведомления Postgres для доставки сообщения на канал, и только один слушатель может использовать это сообщение? Цель этого заключается в том, чтобы у меня было несколько «рабочих» приложений, которые все слушали один и тот же канал Postgres. Но я хочу, чтобы работа выполнялась только …

2
Каковы затраты на обновление всех столбцов, даже тех, которые не изменились [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Когда дело доходит до обновления строки, многие инструменты ORM выдают инструкцию UPDATE, …

3
Разбивка на страницы в SQL Server
У меня очень большая база данных, примерно 100 ГБ. Я выполняю запрос: select * from <table_name>; и я хочу показать только от 100 до 200 строк. Я хочу понять, как это происходит внутри. Извлекает ли база данных все записи с диска в память и отсылает от 100 до 400 строк …

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