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

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

2
Альтернатива MakeValid () для просторових даних у SQL Server 2016
У мене дуже велика таблиця географічних LINESTRINGданих, що я переходжу від Oracle до SQL Server. Існує ряд оцінок, які виконуються на основі цих даних в Oracle, і їх також потрібно буде виконати на даних у SQL Server. Проблема: SQL Server має більш жорсткі вимоги до дійсних, LINESTRINGніж Oracle; "Екземпляр LineString …

4
Як я можу перетворити перші 100 мільйонів додатних цілих чисел у рядки?
Це трохи відхилення від реальної проблеми. Якщо надання контексту допомагає, генерування цих даних може бути корисним для тестування продуктивності способів обробки рядків, для генерування рядків, яким потрібно виконати певну операцію до них у курсорі, або для створення унікальних, анонімних замін імен для чутливих даних. Мене просто цікавлять ефективні способи генерування …

1
Різниця між "і" та "&"
Я намагаюся зрозуміти порядок пріоритетності для логічних операцій і мати такий код: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F і він повертає помилку як Неправильний синтаксис біля ключових слів "і". Я замінив "і" на "&", і код знову працює. Чому колишній код не працював? Я …
13 sql-server  t-sql 

1
Що дозволяє SQL Server торгувати іменем об'єкта для рядка, переданого до системної процедури
Що обумовлює правомірність передавання імені об'єкта в систему, що зберігається sp_helptext? Який механізм перетворює ім'я об'єкта в рядок? напр -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work sp_helptext dbo.myproc -- Msg 102, Level 15, …

2
Чи працює @os_run_priority в sp_add_jobstep в SQL Server 2008 R2?
Є чи @os_run_priorityв sp_add_jobstepнасправді працює в SQL Server 2008 R2? Він описується як "зарезервований" або "недокументований". Однак я бачу це у sp_add_jobstepвизначенні: @os_run_priority INT = 0, -- -15 = Idle, -1 = Below Normal, 0 = Normal, 1 = Above Normal, 15 = Time Critical)

1
Зміни в оцінках щодо предикатів, які містять SUBSTRING () у SQL Server 2016?
Чи є документація чи дослідження щодо змін у SQL Server 2016 щодо того, як оцінюється кардинальність для предикатів, що містять SUBSTRING () або інших рядкових функцій? Причина, про яку я запитую, полягає в тому, що я дивився на запит, продуктивність якого погіршилася в режимі сумісності 130, і причина була пов'язана …


4
Чи є значення, яке я можу використовувати в SELECT TOP, який поверне всі рядки?
Я дозволяю кінцевому користувачеві визначити, скільки рядків повертається за допомогою запиту (SELECT TOP (@x)). Чи є значення, яке можна ввести там, де повертаються всі рядки? Або мені потрібно динамічно створювати запит без ТОПу (@x), якщо вони хочуть, щоб усі рядки повернулися? Я використовую SQL Server 2012.
13 sql-server 

2
SELECT TOP 1 завдає шкоди ефективності запитів; чи є доступний dba спосіб подолати це?
У виробничому додатку (C #, розмовляючи зі стандартом SQL Server 2014) наведено нижче запит, який виглядає приблизно так. Більшу частину часу він працює в мілісекундах. Але періодично (за певних значень @Id) це стає гарно і займає хвилину або близько того. Це більше часу, ніж час очікування програми, тому програма не …

3
512 байти не використовуються зі сторінки даних 8 SQL Server на SQL Server
Я створив таку таблицю: CREATE TABLE dbo.TestStructure ( id INT NOT NULL, filler1 CHAR(36) NOT NULL, filler2 CHAR(216) NOT NULL ); а потім створив кластерний індекс: CREATE CLUSTERED INDEX idx_cl_id ON dbo.TestStructure(id); Далі я заповнюю його 30 рядками, кожен розмір - 256 байт (на основі декларації таблиці): DECLARE @i AS …

7
Хтось знає, як називається цей інструмент? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 3 роки тому . Продуктивна робота закінчилася, поки ми намагаємося розібратися, що таке червоне на обкладинці Microsoft SQL Server 2012 Internals (2013, 0735658560). …
13 sql-server 

5
У SQL Server існує спосіб визначення значень параметрів, переданих виконуваній збереженій процедурі
Один із способів визначення виконуваної збереженої процедури - це використання методів "динамічного управління", наприклад: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Однак це відображає лише текст оператора створення збереженої процедури. наприклад: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM AllTheThings Where id = @id В …

1
Кластерний індекс не використовується в операторі видалення
У мене таблиця SQL Server визначена наступним чином CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …

2
Заповніть пропущені дати зі значенням даних від попередньої заселеної дати для групи
Зображуйте квитки довідкової служби, які передаються між відділами. Ми хочемо знати, що таке відділення в кінці дня для кожного квитка на кожен день, коли квиток відкритий. У таблиці міститься останній відділ для кожного квитка на кожен день, він відкритий, на якому відбувається зміна у відділі (включаючи рядок щодо дати первинного …

3
Чи є total_elapsed_time в DMV sys.dm_exec_requests абсолютно неточним?
Я запускаю SQL Server 2012 і намагаюся зібрати деякі запити для моніторингу за допомогою DMV. Однак, дивлячись на total_elapsed_timeполе в sys.dm_exec_requestsDMV, цифри виглядають далеко. Ось приклад: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id RunTime start_time total_elapsed_time 284 2016-04-07 16:14:03.690 2016-04-07 16:08:14.587 1419976 За …

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