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

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

2
Постачальник хоче виконувати завдання MSDB кожні 5 хвилин для ділового застосування
У нас є сторонній постачальник, який намагається інтегрувати 2 різні програми, де обидва БД перебувають у нашому екземплярі SQL Server із 150+ іншими БД, і вони хочуть створити завдання MSDB для "синхронізації" двох різних додатків кожні 5 хвилин (спочатку вони хотілося запускати його щохвилини). Моя початкова думка полягає в тому, …

3
Що ділиться між двома екземплярами на одному сервері?
Ми хочемо встановити декілька примірників SQL Server на одному сервері Windows. Ми не можемо використовувати VM, оскільки сервер - це голий метал Windows 2008 R2. З метою безпеки нам потрібно забезпечити, щоб два екземпляри не поділяли нічого, включаючи управління, служби Windows, акаунти тощо. Тому я думаю, що питання: Під час …

1
Як співвідноситься предикати предикатів SQL Server?
Під час діагностування запитів SQL Server 2008 R2 з поганою оцінкою кардинальності (незважаючи на просту індексацію, сучасну статистику тощо) і, отже, погані плани запитів, я знайшов статтю про КБ, можливо, пов’язану з цим: ВИПРАВЛЕННЯ: Погана продуктивність при запуску запиту який містить корельовані І предикати в SQL Server 2008 або в …

3
Створіть нову функцію за кодом, якщо її немає
Я хочу створити нову функцію за сценарієм у своїй базі даних. Код сценарію нижче: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Але коли я виконую описаний вище сценарій, SQL Server повертає помилку: 'CREATE FUNCTION' must …

2
Потрібно вирішити питання очищення Frozen Ghost SQL Server
У мене є кілька таблиць із кількістю рядків між 5М та 1.5G У кожній таблиці є поле BLOB, розмір якого змінюється від 100 байт до 30 Мбайт і яке зберігається як "великі типи значень поза рядом" = УВІМКНЕНО Таблиці зберігаються в різних групах файлів з 3-4 файлами кожен на різному …

2
Оптимізація: переміщення оголошень змінних у верхній частині вашої процедури
Працюючи над оптимізацією деяких збережених процедур, я сів з DBA і пройшов кілька збережених процедур з високою блокувальністю та / або високою активністю читання / запису. Одне згадане DBA було те, що я повинен оголосити всі змінні (особливо TABLEті) у верхній частині збереженої процедури, щоб уникнути перекомпіляцій. Це перший, який …

1
Інтерпретація Showplan XML SQL Server
Щойно я розгорнув функцію на своєму веб-сайті http://sqlfiddle.com, яка дозволяє користувачам переглядати непрофільні плани виконання своїх запитів. У випадку з PostgreSQL, MySQL та (певною мірою) Oracle, дивлячись на вихідний план виконання, видається зрозумілим. Однак, якщо ви подивитеся на висновок плану виконання для SQL Server (згенерований за допомогою SET SHOWPLAN_XML ON), …

1
Розшифруйте рядок Base64 Native в SQL Server
У мене в varcharстовпці SQL Server стовпчик, в якому міститься текстовий рядок, закодований base64, який я хотів би розшифрувати, це звичайний текстовий еквівалент Є чи у SQL Server будь нативний функціональні можливості для обробки такого роду речі? Зразок рядка base64: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Який декодує: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

4
Змініть запит, щоб покращити оцінки операторів
У мене є запит, який працює протягом прийнятного часу, але я хочу витіснити з нього максимальну ефективність. Операція, яку я намагаюся вдосконалити, - це "Пошук індексу" праворуч від плану, від Вузла 17. Я додав відповідні індекси, але оцінки, які я отримую за цю операцію, - це половина того, що вони …

2
Який сенс і користь від використання SqlCommand.Prepare ()?
Я натрапив на код розробника, де SqlCommand.Prepare () (див. MSDN) метод широко використовується перед виконанням SQL запитів. І мені цікаво, в чому користь цього? Зразок: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Я трохи пограв і простежив. Виконання команди після виклику Prepare()методу змушує Sql Server виконати наступне твердження: declare @p1 …

5
Розмір властивості недоступний для бази даних
Нещодавно я відновив базу даних у тому самому екземплярі, з якого вона була резервна копія (SQL Server 2008 R2 Enterprise), і виявила, що не можу отримати доступ до властивостей бази даних. Я зробив наступне: Перевірено власника бази даних було правильно встановлено за допомогою sp_helpdb. Змінено власника бази даних на sa. …


1
Надмірне блокування компіляції на sp_procedure_params_90_rowset
Породження цього питання MSDN: Заблокований процес-звіт: що це за ресурс очікування "ОБ'ЄКТ: 32767: 124607697: 0 [КОМПЛЕКТ]" Я зловив ці заяви в Profiler. Всі вони мають тривалість понад 3 секунди. Деякі старше 10+. Активність блокування така ж, як і посилання з MSDN . Усі дзвінки використовують 3-ох частинне іменування. Усі вказують …

3
Підвищити ефективність запиту за допомогою IN ()
У мене є такий SQL-запит: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA LIKE …

2
Налаштування продуктивності для величезної таблиці (SQL Server 2008 R2)
Передумови: У мене є таблиця фактів у фазі UAT. Мета завантаження 5 років даних у Prod (очікуваний розмір 400 Mn записів). На даний момент у тесту є лише 2 роки даних. Особливості таблиці: Без розмірів ~ 45 Заходи ~ 30 Недодаткові заходи та інші стовпці ~ 25 Поточний розмір даних …

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