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

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

1
SQL Server - обробка локалізації рядків у вкладених недетермінованих стеках перегляду
Профілюючи базу даних, я натрапив на думку, яка посилається на деякі недетерміновані функції, які отримують доступ 1000-2500 разів на хвилину за кожне з'єднання в пулі цього додатка. Простий SELECTз виду дає такий план виконання: Це здається складним планом для подання, що містить менше тисячі рядків, у яких може з’являтися зміна …

1
Сервісний брокер був резервний, зараз отримує, але, схоже, не обробляє
Проблема з повідомленнями про події. На машині / накопичувачі / базі даних, на яку надсилаються повідомлення (приймач), накопичувач заповнився, коли ніхто не шукав, тому він робив резервну копію цілий день. Тепер, коли ми звільнили простір на диску, він приймає повідомлення у чергу, але, здається, не обробляє їх - не вставлено …

3
Чому для створення простої групи рядків CCI може знадобитися до 30 секунд?
Я працював над демо-версією із CCI, коли помітив, що деякі мої вставки займають більше часу, ніж очікувалося. Визначення таблиці для відтворення: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) RN FROM master..spt_values t1 CROSS …

6
Продуктивність a = 0 і b = 0 і… z = 0 проти a + b + c + d = 0
Це просте запитання, на яке я не можу знайти відповідь. Що стосується продуктивності, Якщо у мене є WHEREположення, такі як a=0 and b=0 and ... z=0: Чи отримав би я якісь результати, якби замінив цю умову a+b+...+z=0? Іншими словами, чи є підвищення продуктивності, замінивши наступне Select * From MyTable Where …

3
Реалізація підтипу підтипу в конструкції типу / підтипу з взаємовиключними підкласами
Вступ Для того, щоб це питання було корисним для майбутніх читачів, я буду використовувати загальну модель даних для ілюстрації проблеми, з якою я стикаюся. Наша модель даних складається з 3 об'єктів, які повинні бути позначені як A, Bі C. Для того, щоб все було просто, всі їх атрибути матимуть intтип. …

1
Відновити базу даних за допомогою GUI - Неправильний файл для відновлення
Я просто псуюся з графічним інтерфейсом SSMS та вивчаю варіанти завдання «відновити». Одне, що я помітив, коли натискаю кнопку "Створити скрипт", перший рядок запиту: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 5 ( and a lot of log backups for point in …

2
Чому ці символи рівні на SQL Server?
Я просто не розумію. Дивіться цей запит SQL: select nchar(65217) -- ﻁ select nchar(65218) -- ﻂ select nchar(65219) -- ﻃ select nchar(65220) -- ﻄ if nchar(65217) = nchar(65218) print 'equal' if nchar(65217) = nchar(65219) print 'equal' if nchar(65217) = nchar(65220) print 'equal' Виходячи з перехідного відношення , це означає, що …

3
Величезні дані та продуктивність у SQL Server
Я написав заявку на сервер SQL Server, який збирає та зберігає та надзвичайно велику кількість записів. Я підрахував, що на піку середня кількість записів знаходиться десь у проспекті 3-4 мільярди на день (20 годин роботи). Моє оригінальне рішення (до того, як я фактично зробив обчислення даних) - моє додаток вставляв …

2
Виберіть усі записи, приєднайтеся до таблиці A, якщо приєднання існує, таблиці B якщо ні
Тож ось мій сценарій: Я працюю над Локалізацією для мого проекту, і, як правило, я б хотів зробити це в коді C #, однак я хочу зробити це в SQL трохи більше, оскільки я намагаюся трохи підключити свій SQL. Навколишнє середовище: Стандарт SQL Server 2014, C # (.NET 4.5.1) Примітка: …

4
Як знайти версію / видання SQL Server без встановленої SSMS?
Як дізнатися, яке видання встановлено без встановлення студії управління? У мене є сервер, який працює як менеджер ліцензій для іншого програмного забезпечення. Після розслідування високого сповіщення про використання оперативної пам’яті я виявив, що процес sqlservr.exe займає майже 2 ГБ оперативної пам’яті. Я переглянув меню програми і виявив, що менеджер конфігурації …
20 sql-server 

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

1
Дивний екземпляр SQL Server виходить з ладу під час мовлення на число
Під час роботи з C # Entity Framework я помітив збій у моєму екземплярі SQL Server. Я зміг простежити це до цього твердження: SELECT * FROM dbo.[TestTable] where mpnr in (1099059904, 1038139906, 1048119902, 1045119902, 1002109903, 1117109910, 1111149902, 1063149902, 1117159902, 1116109904, 1105079905, 1012079906, 1129129904, 1103059905, 1065059905, 1091059906, 1110149904, 1129149903, 1083029905, 1080139904, …

2
Як я можу змусити зв’язаний сервер працювати за допомогою автентифікації Windows?
Я намагаюся отримати зв’язаний сервер із ServerA, створеним на іншому сервері, ServerB, використовуючи "Будьте зроблені з використанням поточного контексту безпеки входу" у доменному середовищі. Я прочитав, що для активації Kerberos мені потрібно створити SPN для облікових записів служб, на яких працює SQL Server на кожному з серверів. Я це зробив, …

5
Завантажте програму SQL Server Profiler для Studio SQL Server Management Studio
Як я можу профілювати базу даних SQL Server 2008, щоб побачити код, який виконується в певній базі даних? Я пам'ятаю, як користувався профілером SQL Server, але я не бачу його в студії управління SQL Server після завантаження програми SQL Server 2008 R2 Express. Де я можу завантажити цей інструмент і …

4
План виконання проти замовлення IO STATISTICS
Графічні плани виконання SQL Server читаються справа вліво і зверху вниз. Чи є осмислене замовлення на результат, породжений SET STATISTICS IO ON? Наступний запит: SET STATISTICS IO ON; SELECT * FROM Sales.SalesOrderHeader AS soh JOIN Sales.SalesOrderDetail AS sod ON soh.SalesOrderID = sod.SalesOrderID JOIN Production.Product AS p ON sod.ProductID = p.ProductID; …

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