Запитання з тегом «sql-server-2008-r2»

SQL Server 2008 R2 (основна версія збірки 10.50.xxxx). Будь ласка, позначте також sql-сервером.

4
Бази даних SQL-сервера застрягли у відновленні стану
У мене є сервер Sharepoint. У нас виникла проблема з нашим резервним інструментом, і тепер деякі мої бази зберігаються у відновленні стану! Чи можна зупинити процес відновлення? а також: Як я можу переконатися, що цілісність бази даних не була порушена?

5
Чому ALTER COLUMN NOT NULL викликає масовий ріст файлів журналу?
У мене є таблиця з 64м рядками, що займає 4,3 ГБ на диску для її даних. Кожен рядок - це близько 30 байт цілих стовпців, плюс змінний NVARCHAR(255)стовпець для тексту. Я додав стовпчик NULLABLE з типом даних Datetimeoffset(0). Потім я оновив цей стовпець для кожного рядка і переконався, що всі …

4
Які об’єктивні бізнес-причини віддати перевагу SQL Server 2012 за 2008 рік?
Моя компанія стоїть перед рішенням придбати SQL Server 2012 Denali або SQL Server 2008 R2 для нового сервера баз даних. Я шукаю об’єктивні причини, щоб обрати одну над іншою. Наші вимоги: Стандартне видання (з фінансових причин та відсутність потреби у функціях підприємства) Навантаження OLTP (це означає, що нам не потрібні …

2
Яка реальна поведінка рівня сумісності 80?
Чи міг би хтось надати мені кращу інформацію про функцію сумісного режиму? Він поводиться інакше, ніж я очікував. Наскільки я розумію режими сумісності, мова йде про наявність та підтримку певних мовних структур між різними версіями SQL Server. Це не впливає на внутрішню роботу версії двигуна бази даних. Це намагатиметься запобігти …


5
Обмеження даних у SQL Server
Яка найкраща практика обтурації даних у SQL Server? Ми хотіли б використовувати дані маскування виробництва в нашій системі UAT. Якщо ми хочемо це зробити швидко і з більш високим рівнем затемнення, який підхід слід використовувати? Я замислююся над тим, щоб розбирати персонажів за іменем та прізвищем людей, але як? Чи …

1
Чи є аналог GETDATE (), який повертає DATETIME2
Відповідно до MSDN, Getdate (), GetUtcDate () та CURRENT_TIMESTAMP всі повертають DATETIME. Я пройшов короткий тест, який підтверджує, що: CREATE TABLE #t(T DATETIME2(7)); GO DECLARE @i INT ; SET @i=1; WHILE @i<10000 BEGIN ; INSERT #t VALUES(CURRENT_TIMESTAMP) ; SET @i=@i+1; END ; SELECT DISTINCT t FROM #t ORDER BY t …

3
Несподівані сканування під час операції видалення за допомогою WHERE IN
У мене є такий запит: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers має 553 рядки. tblFEStatsPaperHits набрав 47.974.301 рядків. tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] [varchar](40) NOT …

6
Чому додавання TOP 1 значно погіршує продуктивність?
У мене досить простий запит SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Це дає мені жахливу виставу (як ніколи не заважав чекати, коли вона закінчиться). План запитів виглядає …

3
різниця в планах виконання на сервері UAT та PROD
Я хочу зрозуміти, чому була б така величезна різниця у виконанні одного і того ж запиту на UAT (працює за 3 сек) проти PROD (запустити за 23 секунди). І UAT, і PROD мають точно дані та індекси. ПИТАННЯ: set statistics io on; set statistics time on; SELECT CONF_NO, 'DE', 'Duplicate …

3
Основи плану виконання - плутанина хеш-матчу
Я починаю вивчати плани виконання і я плутаюсь щодо того, як саме працює хеш-матч і чому він буде використаний у простому з'єднанні: select Posts.Title, Users.DisplayName From Posts JOIN Users on Posts.OwnerUserId = Users.Id OPTION (MAXDOP 1) Як я розумію, результати сканування верхнього індексу стають хешованими, і кожен рядок у нижньому …

1
ПРОСТА чи ПОВНА модель відновлення для баз даних?
Коли я повинен використовувати повну модель відновлення і коли я повинен використовувати просту модель відновлення для баз даних? Я завжди використовував повну модель відновлення, оскільки це за замовчуванням, але сьогодні я зіткнувся з цією помилкою: Постачальник баз даних Microsoft OLE для SQL Server (0x80040E14) Журнал транзакцій для бази даних "ІМЯ …


5
Чому SQL Server споживає більше пам’яті сервера?
SQL Server споживає 87,5% оперативної пам'яті мого сервера. Це нещодавно спричинило багато вузьких місць, таких як повільність. Я досліджував це питання. Одне поширене рішення, яке я можу знайти в Інтернеті, - це встановити максимальний ліміт для SQL Server. Це було зроблено і значно покращено. Я хочу знати, чому якщо не …

5
Чому ще існує тип даних varchar?
У багатьох моїх базах даних є поля, визначені як вархари. Це не було багато проблем , так як я живу і працюю в Америці (де єдина мова , який існує це «американський». Гм ) Пропрацювавши з базами даних близько 5 років, я виявив, що врешті-решт я зіткнувся з проблемами з …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.