Вопросы с тегом «sql-server-2008»

SQL Server 2008 (основная версия сборки 10.00.xxxx). Пожалуйста, также пометьте с помощью sql-сервера.

3
Можно ли перемещать строки между разделами, обновляя ключ раздела?
Я думаю, что это будет довольно простой вопрос, но на самом деле мне было трудно найти ответ на этот вопрос. Вопрос: Можете ли вы переместить строки данных в разделенной таблице из одного раздела в другой, просто обновив столбец раздела так, чтобы он пересекал границу раздела? Например, если у меня есть …

3
Как я могу гарантировать, что вставки в SQL Server 2008 R2 сначала кэшируются в оперативной памяти?
Представьте себе поток данных, который является «пакетным», т. Е. Он может иметь 10 000 событий, прибывающих очень быстро, а затем ничего не ждать в течение минуты. Ваш совет эксперта: как я могу написать код вставки C # для SQL Server, чтобы гарантировать, что SQL немедленно кэширует все в своей оперативной …

3
Эмулировать последовательность TSQL с помощью хранимой процедуры
У меня есть требование создать хранимую процедуру, которая эмулирует последовательность TSQL. То есть он всегда дает возрастающее целочисленное значение при каждом вызове. Кроме того, если передается целое число, оно должно возвращать это значение, если никогда не было результата, большего или следующего доступного целого числа. Само собой разумеется, что могут быть …

6
«Превышен период ожидания запроса блокировки» Ошибка при попытке увидеть иерархию БД
У меня проблемы с базой данных. Я могу выполнять основные запросы, хотя и намного медленнее, чем обычно. Когда я пытаюсь просмотреть деревья иерархии для таблиц, представлений или процедур в SSMS Object Explorer, я получаю lock request time out period exceeded. Мои отчеты SSRS, которые запускаются для объектов в этой базе …

1
Поиск последнего обновления таблицы
Запрос: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... скажет мне в последний раз, когда таблица была создана и изменена (с точки зрения DDL). Но я хочу знать, когда в последний раз фактические данные были либо вставлены, либо удалены из таблицы. Возможно …


4
Почему этот запрос становится значительно медленнее, когда он обернут в TVF?
У меня довольно сложный запрос, который выполняется за несколько секунд сам по себе, но когда он заключен в табличную функцию, он намного медленнее; На самом деле я не дал этому закончиться, но он работает до десяти минут без конца. Единственное изменение - замена двух переменных даты (инициализированных литералами даты) параметрами …

3
Спящий SPID блокирует другие транзакции
У меня действительно есть проблемы с отслеживанием некоторых блокировок, которые мы испытываем. Статус SPID корневого блокирующего - «спящий», cmd - «AWAITING COMMAND» и « sqltextis» SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Когда я просматриваю отчет «Количество транзакций по количеству заблокированных транзакций», оператор блокирующего SQL имеет вид «-». Я выполнил трассировку …

2
Как избежать использования переменных в предложении WHERE
Учитывая (упрощенную) хранимую процедуру, такую ​​как эта: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Если Saleтаблица большая, выполнение SELECTможет занять много времени, по-видимому, потому что оптимизатор не может оптимизировать из-за локальной переменной. …

3
Размер блока размещения SQL Server NTFS
В Windows 2008 R2 под управлением SQL Server 2008 R2 насколько важен размер единицы выделения NTFS для производительности DISK IO. Мне кажется, что администратор сервера, который создал несколько серверов для критически важного приложения, оставил размер единицы размещения NTFS (размер кластера) по умолчанию 4 КБ вместо 64 КБ. SQL-сервер уже установлен. …

2
Sql Server - лучшие практики для роста файлов базы данных
Я следил за ростом файлов через сборщик данных в SQL Server 2008 R2 в течение двух недель. База данных постоянно растет на уровне около 35 (МБ) / день. БД еще не достигла первоначального размера в 2 ГБ. Автоматический рост файлов БД установлен на 5 МБ, и я хотел бы попробовать …

5
Проверьте, являются ли какие-либо столбцы NULL
Я пытаюсь выяснить простой запрос, который я могу сделать, чтобы проверить, есть ли в большой таблице список записей, который имеет ЛЮБОЕ пустое (NULL / empty) значение в ЛЮБОМ столбце. Мне нужно что-то вроде SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Я не хочу делать SELECT * FROM …

4
SQL Server 2005/2008 UTF-8 Collation / Charset
Я не могу найти вариант (ы) непосредственно к набору UTF-8rellated Collations/Charsetsв SQL Server 2005/2008, так же , как можно установить в другой SQL двигателей, но в службах SQL Server 2005/2008 есть только латинские и SQL сортировки. Есть ли возможность принудительно установить / установить эти параметры сортировки / кодировки в ядре …

1
Какие виды коррупции может пропустить DBCC CheckDB?
Этот вопрос был вызван этим предыдущим сообщением, и моя база данных была сохранена для дальнейшего расследования, которое было восстановлено после: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. В связанном вопросе и резервной копии, которую я готов для исследований DBCC PAGE, …

1
Как вы заказываете параметр?
Просто интересно, смогу ли я получить какие-либо отзывы о хранимой процедуре, которую я использую, и есть ли более эффективный способ обработки сценария (я уверен, что так и будет!). По сути, у меня есть один SP, который я вызываю, чтобы вернуть список записей (заданий), которые могут иметь один или несколько статусов …

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