powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server 2019
59 сообщений из 59, показаны все 3 страниц
SQL Server 2019
    #39707310
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Публично доступен SQL Server 2019 CTP 2.0:
https://www.microsoft.com/en-us/sql-server/sql-server-2019

Я себе уже поставил для изучения.
Код: sql
1.
2.
3.
4.
5.
6.
7.
print @@version
/*
Microsoft SQL Server vNext (CTP2.0) - 15.0.1000.34 (X64) 
	Sep 18 2018 02:32:04 
	Copyright (C) 2018 Microsoft Corporation
	Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 17134: )
*/


Основные фишки, подытожили тут :
First public preview of SQL Server 2019 : CTP 2.0Table variable deferred compilation

Row mode memory feedback

Batch mode over rowstore

APPROX_COUNT_DISTINCT

Compatibility Level Hints

Lightweight profiling on by default

CCI stats in Clone Databases

Compression Estimates for Columnstore

sys.dm_db_page_info

Secure Enclaves

Certificate Management in Config Manager

Built-in data classification

Resumable online index rebuild/creation

Secondary to Primary Connection Redirection

...
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707319
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehow,

В качестве дополнения:
MSDN - Introducing Batch Mode on Rowstore

Про lightweight profiling, включенный по-умолчанию. Кому интересно, для 2019-2017 CU11, 2016 SP2 CU3 - появился новый хинт: QUERY_PLAN_PROFILE, позволяющий включить этот механизм точечно для запроса ( https://support.microsoft.com/en-us/help/4458593).

Не связано с 2019, но может быть кому-то будет интересно, появился также хинт указания конкретной модели (уровня совместимости) оптимизатора: QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_ XXX .

В 2019 работает, например, так:
Код: sql
1.
2.
3.
4.
5.
6.
elect * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_100'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_110'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_120'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_130'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_140'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_150'))


Соответственно, для 2019 вы увидите уровень Cardinality Estimator 150.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707347
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehowПублично доступен SQL Server 2019 CTP 2.0:
https://www.microsoft.com/en-us/sql-server/sql-server-2019

Я себе уже поставил для изучения.


класс, спасибо за инфу

хотя лично я не понимаю, когда их, эти новые версии, в продакшен выводить
с такой скоростью, что они плодятся, их реально использовать не получается в больших средах (хоть 800+ серверов, хоть 100+)

от 2008-х еще не избавились, а тут 2019 стучится в дверь
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707359
churupaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehow,

А есть новости про SNAPSHOT_MATERIALIZATION ?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707409
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradSomewhereSomehowПублично доступен SQL Server 2019 CTP 2.0:
https://www.microsoft.com/en-us/sql-server/sql-server-2019

Я себе уже поставил для изучения.


класс, спасибо за инфу

хотя лично я не понимаю, когда их, эти новые версии, в продакшен выводить
с такой скоростью, что они плодятся, их реально использовать не получается в больших средах (хоть 800+ серверов, хоть 100+)

от 2008-х еще не избавились, а тут 2019 стучится в дверь

Майкрософт поможет, помнится, они заявляли, что поддержка 2008-х заканчивается в 2019
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707412
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинkomradпропущено...


класс, спасибо за инфу

хотя лично я не понимаю, когда их, эти новые версии, в продакшен выводить
с такой скоростью, что они плодятся, их реально использовать не получается в больших средах (хоть 800+ серверов, хоть 100+)

от 2008-х еще не избавились, а тут 2019 стучится в дверь

Майкрософт поможет, помнится, они заявляли, что поддержка 2008-х заканчивается в 2019

это не мешает некоторый системам жить, в том числе, на 2000 сервере
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707414
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПосетительРолг Хупинпропущено...


Майкрософт поможет, помнится, они заявляли, что поддержка 2008-х заканчивается в 2019

это не мешает некоторый системам жить, в том числе, на 2000 сервере

Согласен, я бы не удивился, встретив системы на 7
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707445
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehow
Код: sql
1.
2.
3.
4.
5.
6.
elect * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_100'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_110'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_120'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_130'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_140'))
select * from master..spt_values option(use hint ('QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_150'))

Программирование- жонглирование костылями. Даже декларативное.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707538
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehowПублично доступен SQL Server 2019 CTP 2.0:
https://www.microsoft.com/en-us/sql-server/sql-server-2019

Я себе уже поставил для изучения.
Код: sql
1.
2.
3.
4.
5.
6.
7.
print @@version
/*
Microsoft SQL Server vNext (CTP2.0) - 15.0.1000.34 (X64) 
	Sep 18 2018 02:32:04 
	Copyright (C) 2018 Microsoft Corporation
	Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 17134: )
*/


Основные фишки, подытожили тут :
First public preview of SQL Server 2019 : CTP 2.0Table variable deferred compilation

Row mode memory feedback

Batch mode over rowstore

APPROX_COUNT_DISTINCT

Compatibility Level Hints

Lightweight profiling on by default

CCI stats in Clone Databases

Compression Estimates for Columnstore

sys.dm_db_page_info

Secure Enclaves

Certificate Management in Config Manager

Built-in data classification

Resumable online index rebuild/creation

Secondary to Primary Connection Redirection

...



Ставится только через интернет? а нет ли исо?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707540
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kSomewhereSomehowПублично доступен SQL Server 2019 CTP 2.0:
https://www.microsoft.com/en-us/sql-server/sql-server-2019

Я себе уже поставил для изучения.
Код: sql
1.
2.
3.
4.
5.
6.
7.
print @@version
/*
Microsoft SQL Server vNext (CTP2.0) - 15.0.1000.34 (X64) 
	Sep 18 2018 02:32:04 
	Copyright (C) 2018 Microsoft Corporation
	Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 17134: )
*/


Основные фишки, подытожили тут :
пропущено...


Ставится только через интернет? а нет ли исо?

протормозил, вопрос снят.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707566
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинается

авторTITLE: Microsoft SQL Server vNext Community Technology Preview 2.0 Setup
------------------------------

The following error has occurred:

VS Shell installation has failed with exit code 1638.

For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft SQL Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=15.0.1000.34&EvtType=0x5B39C8B9%401434%403
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707572
churupaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kНачинается

авторTITLE: Microsoft SQL Server vNext Community Technology Preview 2.0 Setup
------------------------------

The following error has occurred:

VS Shell installation has failed with exit code 1638.

For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft SQL Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=15.0.1000.34&EvtType=0x5B39C8B9%401434%403


а вы лучше докер контейнер стяните, всяко лучше, чем систему засирать. вроде есть (еще не пробовал)
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707576
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
churupaha256kНачинается

пропущено...


а вы лучше докер контейнер стяните, всяко лучше, чем систему засирать. вроде есть (еще не пробовал)

Надо тогда убунту ставить, у майкрософтов написано:

авторDocker
Run SQL Server 2019 database engine container image with Docker.

Pull and preview SQL Server 2019 on a Ubuntu Linux container on Docker
Pull and preview SQL Server 2019 on a Red Hat Enterprise Linux container
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707588
churupaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kchurupahaпропущено...


а вы лучше докер контейнер стяните, всяко лучше, чем систему засирать. вроде есть (еще не пробовал)

Надо тогда убунту ставить, у майкрософтов написано:

авторDocker
Run SQL Server 2019 database engine container image with Docker.

Pull and preview SQL Server 2019 on a Ubuntu Linux container on Docker
Pull and preview SQL Server 2019 on a Red Hat Enterprise Linux container

а попробуйте так (сам не делал, но сделаю как-то так)
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707592
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
churupaha256kпропущено...


Надо тогда убунту ставить, у майкрософтов написано:

пропущено...


а попробуйте так (сам не делал, но сделаю как-то так)

я вот не пойму - у меня под виндоуз стоит докер, почему я на нем не могу запустить докер с 2019?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707593
churupaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kchurupahaпропущено...


а попробуйте так (сам не делал, но сделаю как-то так)

я вот не пойму - у меня под виндоуз стоит докер, почему я на нем не могу запустить докер с 2019?

я не шарю... серьезно (не хватает времени копнуть).
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707595
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kНачинается

авторTITLE: Microsoft SQL Server vNext Community Technology Preview 2.0 Setup
------------------------------

The following error has occurred:

VS Shell installation has failed with exit code 1638.

For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft SQL Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=15.0.1000.34&EvtType=0x5B39C8B9%401434%403


что интересно:
1. та ссылка ведет на общую страницу с игровыми приставками от майкрософта
2. такая фигня случается, если в системе уже стоит рантайм от VS 2017, рекомендут снести студию, поставить сервер, и потом поставить студию - нездоровая ситуация какая-то.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707597
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256kНачинается...Скачанная через их тузлу ISO ставится на чистый Windows 10 без проблем (на виртуальную чтобы систему не захламлять).
Все опробованные основные сервисы/службы запускаются и работают как ожидалось.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707621
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv256kНачинается...Скачанная через их тузлу ISO ставится на чистый Windows 10 без проблем (на виртуальную чтобы систему не захламлять).
Все опробованные основные сервисы/службы запускаются и работают как ожидалось.

+ на чистый - да, и на нечистый тоже ставится, но при одном условии: если в системе уже стоит VS2017, то будет так, как я описал выше.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707704
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу найти список того,что в 2019 перестали поддерживать
...
Рейтинг: 0 / 0
SQL Server 2019
    #39707808
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
256k
+ на чистый - да, и на нечистый тоже ставится, но при одном условии: если в системе уже стоит VS2017, то будет так, как я описал выше.

У меня стоит VS2015, VS2017, MSSQL 2017
MSSQL 2019 встал как родной
...
Рейтинг: 0 / 0
SQL Server 2019
    #39708369
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще такой эффект, может кто подскажет, как обойти:
Установил 2019, все ок.
После этого решил добавить пару фичей, пускаю сетуп.эхэ, выбираю снова установку нового или добавление фич.
Все бы хорошо, кроме того, что первоначально установочный путь был d:\program files...., а при попытке добавить фичи стоит по умолчанию с:\program files.... и текст боксы серые, при этом дает ошибку, призывая изменить путь на диск д.

Как изменить?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39710117
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradхотя лично я не понимаю, когда их, эти новые версии, в продакшен выводить

+1
мы завтра переходим на 2016 )
...
Рейтинг: 0 / 0
SQL Server 2019
    #39710123
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик,

в любом случае придётся ещё около года ждать до релиза 2019-го,
исторически выпуски между CTP и релизом были в районе 12 месяцев.
Так что ориентируемся на сентябрь/октябрь 2019го плюс обкатка на кроликах
VersionReleaseCTPMonths200807/08/200821/05/2007152008R221/04/201030/03/200913201206/03/201208/11/201016201401/04/201425/06/20139201601/06/201627/05/201512201702/10/201716/11/2016102019 04/09/2019 *24/09/2018 11 *
...
Рейтинг: 0 / 0
SQL Server 2019
    #39710142
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критикkomradхотя лично я не понимаю, когда их, эти новые версии, в продакшен выводить

+1
мы завтра переходим на 2016 )
У нас тоже только запланирован переход с 2008 на 2016. Перевел только один небольшой второстепенный сервак. Основной только в планах.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39729329
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вышел новый CTP 2.1 SQL Server 2019.
Одна из самых интересных новых возможностей - Inline Scalar UDFs (наконец-то, дождались) - стала доступна публично.

Теперь сервер умеет встраивать тело функции в основной запрос и оптимизировать запрос целиком, это позволяет:
- избавиться он накладных расходов по вызову функции при переключении контекста
- больше не "черный ящик" для оптимизатора
- запросы могут быть параллельными (ранее скалярные функции исключали параллелизм в запросе)

Функционал становится доступным при переключении БД в режим 150 (2019) по-умолчанию

Если вдруг стало работать медленнее, то отключить, не меняя уровень совместимости, можно:

1) На уровне БД, при помощи настройки
Код: sql
1.
ALTER DATABASE SCOPED CONFIGURATION SET TSQL_SCALAR_UDF_INLINING = OFF;


2) На уровне запроса, хинтом
Код: sql
1.
OPTION (USE HINT('DISABLE_TSQL_SCALAR_UDF_INLINING'))


3) Для конкретной функции:
Код: sql
1.
2.
3.
CREATE OR ALTER FUNCTION ...
RETURNS ...
WITH INLINE = OFF



Инлайнятся не только какие-то простые функции, которые не делают обращений к данным, но, например, и такое:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
alter database AdventureWorks2016CTP3 set compatibility_level = 150;
go
use AdventureWorks2016CTP3;
go
create or alter function dbo.f(@BusinessEntityID int, @PersonType nchar(2))
returns datetime
as 
begin
	declare @r datetime;
	
	if @PersonType = 'EM' 
		set @r = (select ModifiedDate from HumanResources.Employee where BusinessEntityID = @BusinessEntityID);
	else if @PersonType = 'SP' 
		set @r = (select ModifiedDate from Sales.SalesPerson where BusinessEntityID = @BusinessEntityID);
	else
		set @r = null;

	return @r;
end;
go
set statistics xml on;

select dbo.f(BusinessEntityID, PersonType) from Person.Person  where LastName = 'Adams'  
option (use hint('DISABLE_TSQL_SCALAR_UDF_INLINING'));

select dbo.f(BusinessEntityID, PersonType) from Person.Person  where LastName = 'Adams';

set statistics xml off;


План при этом получается забавный, но видно, что сервер встроил тело функции в запрос:


Подробнее можно почитать в документации .

Скачать новую версию тут: SQL Server 2019 CTP 2.1
...
Рейтинг: 0 / 0
SQL Server 2019
    #39729340
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Писатели скалярок вылезают из под стола :)
...
Рейтинг: 0 / 0
SQL Server 2019
    #39729402
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehowОдна из самых интересных новых возможностей - Inline Scalar UDFs (наконец-то, дождались) - стала доступна публично.Ну наконец то :-)
...
Рейтинг: 0 / 0
SQL Server 2019
    #39729469
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehowВышел новый CTP 2.1 SQL Server 2019.
...
Скачать новую версию тут: SQL Server 2019 CTP 2.1 Странно, а почему в загрузках для подписчиков Visual Studio нет?
Там последняя - SQL Server vNext CTP2.0
Версии CTP 2.1 нет, да и название старое, "vNext", а не "2019"...
...
Рейтинг: 0 / 0
SQL Server 2019
    #39729480
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этого не знаю, я по публичной ссылке качал.
Единственное, он перенаправил меня сначала на русскоязычный сайт, там не нашел, а на англоязычном все есть. Скачиваешь установщик, он выкачивает образ ISO.

Код: sql
1.
2.
3.
4.
5.
6.
print @@version

	Microsoft SQL Server 2019 (CTP2.1) - 15.0.1100.94 (X64) 
	Nov  1 2018 14:35:49 
	Copyright (C) 2018 Microsoft Corporation
	Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 17134: )
...
Рейтинг: 0 / 0
SQL Server 2019
    #39729487
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehowЕдинственное, он перенаправил меня сначала на русскоязычный сайт, там не нашел, а на англоязычном все есть. Скачиваешь установщик, он выкачивает образ ISO.Понятно...
Что то он у меня написал "Getting things ready...", и больше ничего не делает, к инету не обращается, к файлам тоже... Подожду...
...
Рейтинг: 0 / 0
SQL Server 2019
    #39729506
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgSomewhereSomehowЕдинственное, он перенаправил меня сначала на русскоязычный сайт, там не нашел, а на англоязычном все есть. Скачиваешь установщик, он выкачивает образ ISO.Понятно...
Что то он у меня написал "Getting things ready...", и больше ничего не делает, к инету не обращается, к файлам тоже... Подожду...Да, не работает инсталлятор, зависает через 2 секунды, судя по логу :-(
То есть не инсталлятор, а загрузчик инсталлятора.
Буду ждать релиза, или на торрентах поищу.

Что за мода, вместо ссылки на FTP карябать мышкой на коленке очередной "чудо-скачиватель файла", который нужно потом год доводить, что бы он работал у всех, или хотя бы писал про ошибку...
...
Рейтинг: 0 / 0
SQL Server 2019
    #39782263
ЕвгенийGEM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
обычно после выпуска следующей версии, в прод может пойти предыдущая. Т е после выхода 2017 версии скуля, готовят переход на 2017 версию. И то-это самый оптимистичный план. А по факту только через 5 лет после выпуска версии скуля его в прод понесут. Так было до 2017 года, а с 2017 года-через 3 года (тем внедрения ускорился почти в двое). Т е сейчас много у кого стоит 2014 скуль, да попадается 2016, но значительно реже (в основном еще думают или делают переход на 2016 скуль), единицы кто на 2017 перешел или планирует перейти. Однако, также много кто сидит на 2012 или если требуется поддержка 2012 скуля в синтаксисе и в возможностях. Так что сложно сказать когда новая фича попадет на прод. В среднем сейчас через 3 года. Однако, эти 3 года могут легко превратиться и в 5 лет. А вот больше 5 лет чревато стать замшелым продуктом. До 2017 года чтобы продукт стал замшелым надо было более 10 лет не обновлять СУБД, а сейчас достаточно и 5 лет. Что будет дальше-скорее всего СУБД станет как сервис рано или поздно и просто будут патчи выпускаться как онлайн, так и в виде автономных установочных пакетов для сред изолированных от интернета.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39782345
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинПосетительпропущено...


это не мешает некоторый системам жить, в том числе, на 2000 сервере

Согласен, я бы не удивился, встретив системы на 7
Я начинал работать с SQL 7 :)
...
Рейтинг: 0 / 0
SQL Server 2019
    #39784712
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полторы недели назад вышел SQL Server 2019 CTP 2.3
...
Рейтинг: 0 / 0
SQL Server 2019
    #39792997
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вчера вышел очередной превью, CTP 2.4: https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2019-ctp

Если у вас когда-либо было так, что процедура/запрос выполнялся дольше, чем обычно или чем ожидалось, а сбор планов запроса вы не включали (а чаще всего так и бывает), то появилась интересная возможность - получить последний действительный (actual) план из функции sys.dm_exec_query_plan_stats .

Для того чтобы включить эту функциональность требуется глобально включить документированный флаг трассировки 2451. После этого, если у вас включен LIGHTWEIGHT_QUERY_PROFILING, а в 2019 он включен по умолчанию, то при помощи этой функции можно получить действительный план.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
use AdventureWorks2016CTP3;
go
select 
	count(*)
from
	Sales.SalesOrderDetail sod
	join Sales.SalesOrderHeader soh on soh.SalesOrderID = sod.SalesOrderID
group by
	soh.Status;
go
select 
	ps.query_plan
from
	sys.dm_exec_cached_plans cp
	cross apply sys.dm_exec_query_plan_stats(cp.plan_handle) ps
	cross apply sys.dm_exec_sql_text(cp.plan_handle) st
where
	st.text like '%SalesOrderDetail%' and
	st.text not like '%dm[_]exec[_]cached[_]plans%'
go
...
Рейтинг: 0 / 0
SQL Server 2019
    #39818017
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQL Server 2019
    #39818018
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, не тот линк: Что нового в CTP:3.0
http://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15
...
Рейтинг: 0 / 0
SQL Server 2019
    #39818483
Фотография SomewhereSomehow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из интересных фич:
- Темпбд в структурах in-memory - это круто.
- Более тонкая настройка Query Store, раньше было зашито, например, 3 выполнения, сейчас - можно выбирать самому.
- Гибридный буфферпул

Вот мне интересно, запрос:
select * from sys.dm_exec_valid_use_hints

Выдает:
...
DISABLE_LOOP_JOIN_AVOIDANCE

Что за хинт? Вроде публичный, а документации по нему нет (может, пока). Задал вопрос МС.

Есть тут специалисты по оптимизатору (в конце концов) кто может объяснить???
...
Рейтинг: 0 / 0
SQL Server 2019
    #39818657
Slava_Nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SomewhereSomehow,

Объяснить Дмитрию по оптимизатору , что он не знает ... проблематично )
...
Рейтинг: 0 / 0
SQL Server 2019
    #39825793
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если кто переживал за диаграммы в SSMS - пару дней назад вернули в версии 18.1

https://feedback.azure.com/forums/908035-sql-server/suggestions/35746747-database-diagram
...
Рейтинг: 0 / 0
SQL Server 2019
    #39825841
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkivесли кто переживал за диаграммы в SSMS - пару дней назад вернули в версии 18.1

https://feedback.azure.com/forums/908035-sql-server/suggestions/35746747-database-diagram и обозвали это новой фичей
...
Рейтинг: 0 / 0
SQL Server 2019
    #39832287
sanitar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А будет ли версия Express?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39832357
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanitar,

есть, как обычно: путём выбора Express редакции во время установки
в разделе установщика "Specify a free edition" есть : Evaluation, Developer и Express
a Enterprise и пр. можно выбрать вводом ключа.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39852317
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CTP 3.2 (от 24-Авг-2019) переименовали в RC 1
...
Рейтинг: 0 / 0
SQL Server 2019
    #39852318
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... (от 24-Июль-2019)...
...
Рейтинг: 0 / 0
SQL Server 2019
    #39852430
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о, уже оформили сегодняшним днём как полноценный релиз RC , а не переименование.
описания новых фишек (по ср. с CTP 3.2) пока нет.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39860809
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нахожу списка для 2019
Deprecated and not supported Features

Кто-то видел?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39860811
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Ролг Хупинпропущено...


Согласен, я бы не удивился, встретив системы на 7
Я начинал работать с SQL 7 :)

Винтаж: 6.5 и даже 4.3
...
Рейтинг: 0 / 0
SQL Server 2019
    #39860816
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинНе нахожу списка для 2019
Deprecated and not supported Features
Кто-то видел?

Код: sql
1.
2.
SELECT * FROM sys.dm_os_performance_counters   
WHERE object_name = 'SQLServer:Deprecated Features';  


можно сравнить наборы у 2017 и 2019
...
Рейтинг: 0 / 0
SQL Server 2019
    #39861460
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQL Server 2019
    #39870253
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
необычная задержка получается с релизом 2019,
обычно к этому времени уже RTM был,
но в этот раз у них всё ещё только RC1
в beta статусе висит.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39870338
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Гладченко Introducing Accelerated Database Recovery with SQL Server 2019 - Blog dbi services
Как интересно. Судя по этому блогу, теперь версионность будет хранить версии на уровне базы данных, на не в tempdb, если я всё правильно понял.

И я даже не знаю, как к этому относиться.
Темпдб у меня на оптане, с хвостом на зеркале из обычных ССД, а сама база полке из nearline 7200, да еще в 6 рэйде.
...
Рейтинг: 0 / 0
SQL Server 2019
    #39870508
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggster,

и насколько это эффективнее механических дисков? Снимали метрики, делали сравнения?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39885989
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Server 2019 TempDB Improvements


YouTube Video
...
Рейтинг: 0 / 0
SQL Server 2019
    #39885990
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTM Live !!!

2019-11-04

Microsoft SQL Server 2019 RTM (Build 15.0.2000.5 )
4517790 Servicing Update (GDR1) for SQL Server 2019 (Build 15.0.2070.41 )
...
Рейтинг: 0 / 0
SQL Server 2019
    #39885992
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQL Server 2019
    #39886539
Idol_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggster
Темпдб у меня на оптане, с хвостом на зеркале из обычных ССД, а сама база полке из nearline 7200, да еще в 6 рэйде.

Мне просто любопытно, что Вы имеете ввиду говоря про "хвост темпдб"?
Или я неправильно понял ваш комментарий?
...
Рейтинг: 0 / 0
SQL Server 2019
    #39886597
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Idol_111
uaggster
Темпдб у меня на оптане, с хвостом на зеркале из обычных ССД, а сама база полке из nearline 7200, да еще в 6 рэйде.

Мне просто любопытно, что Вы имеете ввиду говоря про "хвост темпдб"?
Или я неправильно понял ваш комментарий?
Специального механизма для tempdb, наподобие "Tail of the Log Caching on NVDIMM" для лога, в MS SQL нет, поэтому, наверное, имеется в виду размещение файлов фиксированного размера на Optane, и дополнительных файлов нулевого размера с авторасширением, на массиве из медленных NVM PCIe SSD.
Тогда сиквел будет работать с быстрыми NVDIMM, а если припрёт расширяться, то задействует SSD
...
Рейтинг: 0 / 0
59 сообщений из 59, показаны все 3 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server 2019
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]