Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 October 08

DS

Denis Stadnik in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
прямо буквально этот код выполняете?
select cast(cast(20200101 as nvarchar(8)) as date)
этот код отрабатывает
источник

DS

Denis Stadnik in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
значит там есть то, что нельзя сконвертировать
блин. есть -1 и походу они не дают
источник

DS

Denis Stadnik in SqlCom.ru - Стиль жизни SQL
спасибо за наводку
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Denis Stadnik
этот код отрабатывает
ну так о том и речь - тень на плетень
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Denis Stadnik
спасибо за наводку
вот еще наводка - TRY_CAST TRY_CONVERT
источник

А

Александр in SqlCom.ru - Стиль жизни SQL
Переслано от Александр
Компания SmartDataLab ищет Data Engineer!

Требуемый опыт работы: более 2-х лет
Полная занятость, удаленная работа
Заработная плата: 120’000-180’000 руб.

Обязанности:
1. Разработка новых, международных проектов глобального значения, участие в тестировании и развертывании
2. Разработка архитектурных решений
3. Контроль над внедрением технических решений

Вам предстоит:

1. Разрабатывать распределенные высоконагруженные информационные системы;
2. Разрабатывать объекты бизнес-логики и эффективные методы для доступа к данным;
3. Оптимизировать скорость обращения к данным.

Наши ожидания:

1) Знание и навыки работы на одном из основных языков стэка компании (Python, Scala, Java, C#/C++). Опыт и навыки разработки на других языках будут плюсом.
2) Знание SQL и опыт работы с различными СУБД, реляционными и нереляционными (Vertica, Greenplum, Impala/Hive, Hbase, Oracle, MySQL, PostgreSQL, Clickhouse, Elastic, Mongo и пр.).
3) Навыки проектирования и реализации системы сбора и обработки данных. Опыт работы с решениями и Open Source фреймворками Big Data: Hadoop, Cassandra, Scala, Spark, Hive и пр.).
4) Опыт работы с решениями из стэка компании (Vertica, HBase, Hive, Impala, PostgreSQL, Spark, NiFi, Kafka, ELK, ClickHouse) будет большим плюсом.
5) Понимание основных этапов обработки и анализа данных, инструментов и методов, применяемых в этой области. @alextsarev
источник

А

Александр in SqlCom.ru - Стиль жизни SQL
Переслано от Александр
Компания SmartDataLab ищет Data Analyst Architect!

Требуемый опыт работы: 3-5 лет на схожих позициях (бизнес аналитик, аналитик данных)
Полная занятость, удаленная работа
Заработная плата: 180’000-250’000 руб.

Обязанности:
1. Разработка новых, международных проектов глобального значения, участие в тестировании и развертывании
2. Разработка архитектурных решений
3. Контроль над внедрением технических решений

Вам предстоит:

1. Разрабатывать распределенные высоконагруженные информационные системы;
2. Разрабатывать объекты бизнес-логики и эффективные методы для доступа к данным;
3. Оптимизировать скорость обращения к данным.

Наши ожидания:

1) Знание современных колоночных БД, in-memory DB.
2) Глубокое знание SQL, знание Python на высоком уровне.
3) Отличное знание математики (теория вероятностей и мат. статистика, методы оптимизации) алгоритмов и структур данных.
4) Понимание основных концепций машинного обучения.
5) Навыки работы с большими объемами данных.
6) Опыт бизнес-анализа от 1 года.
@alextsarev
источник

А

Александр in SqlCom.ru - Стиль жизни SQL
Переслано от Александр
Компания SmartDataLab ищет BI Developer!

Требуемый опыт работы: от 2-х до 5-и лет.
Полная занятость, удаленная работа
Заработная плата: 120’000-180’000 руб.

Обязанности:
1. Разработка новых, международных проектов глобального значения, участие в тестировании и развертывании
2. Разработка архитектурных решений
3. Контроль над внедрением технических решений

Вам предстоит:

1. Разрабатывать распределенные высоконагруженные информационные системы;
2. Разрабатывать объекты бизнес-логики и эффективные методы для доступа к данным;
3. Оптимизировать скорость обращения к данным.

Наши ожидания:

1) Опыт работы с BI-инструментами: Tableau, Power BI.
2) Опыт UI/UX от 2-х лет.
3) Опыт работы с современными колоночными базами данных, noSQL, in-memory DB.
4) Опыт бизнес-анализа.
@alextsarev
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Илья Есипов
Добрый день! Будут ли в Profiler отображаться запросы, которые выполняются в курсоре, который находится в транзакции?
нет, курсор логируется одним событием и в профайлере и в XE (даже TRACK_CAUSALITY=ON не помогает), единственный вариант писать свой логгер внутри или дергать exec sp_WhoIsActive @get_full_inner_text = 1 также с логированием каждую секунду (если каждый шаг курсора выполняется быстрее, то часть событий потеряется конечно)

можно еще здесь покапаться https://blog.pythian.com/extended-events-fetching-api-cursors/ (не совсем, но возможно получится прикрутить)
источник

AK

Andy Korg in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
нет, курсор логируется одним событием и в профайлере и в XE (даже TRACK_CAUSALITY=ON не помогает), единственный вариант писать свой логгер внутри или дергать exec sp_WhoIsActive @get_full_inner_text = 1 также с логированием каждую секунду (если каждый шаг курсора выполняется быстрее, то часть событий потеряется конечно)

можно еще здесь покапаться https://blog.pythian.com/extended-events-fetching-api-cursors/ (не совсем, но возможно получится прикрутить)
хмм, может я чего-то не понимаю, но  вроде как показываются запросы внутри курсора
create table _t(i int)
create table _t1(i int)
go
insert _t values (1),(2),(3)
go
begin tran
declare One cursor  for
      select i from _t
declare @t int
open One
fetch One into @t
while @@FETCH_STATUS = 0
      begin
      insert _t1(i) select @t
      select * from _t1
      fetch One into @t
      end
close One
deallocate One
rollback tran
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Yaroslav Schekin
Не только же...
These actions should always be there. Always. You may argue that the line

IF @@trancount > 0 ROLLBACK TRANSACTION

is not needed if there no explicit transaction in the procedure, but nothing could be more wrong. Maybe you call a stored procedure which starts a transaction, but which is not able to roll it back because of the limitations of TRY-CATCH. Maybe you or someone else adds an explicit transaction to the procedure two years from now. Will you remember to add the line to roll back then? Don't count on it. I can also hear readers that object if the caller started the transaction we should not roll back.... Yes, we should, and if you want to know why you need to read Parts Two and Three. Always rolling back the transaction in the CATCH handler is a categorical imperative that knows of no exceptions.
спасибо. теперь только так буду делать. :)
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Yaroslav Schekin
Не только же...
These actions should always be there. Always. You may argue that the line

IF @@trancount > 0 ROLLBACK TRANSACTION

is not needed if there no explicit transaction in the procedure, but nothing could be more wrong. Maybe you call a stored procedure which starts a transaction, but which is not able to roll it back because of the limitations of TRY-CATCH. Maybe you or someone else adds an explicit transaction to the procedure two years from now. Will you remember to add the line to roll back then? Don't count on it. I can also hear readers that object if the caller started the transaction we should not roll back.... Yes, we should, and if you want to know why you need to read Parts Two and Three. Always rolling back the transaction in the CATCH handler is a categorical imperative that knows of no exceptions.
А это откуда? Статья какая то?
источник

YS

Yaroslav Schekin in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
А это откуда? Статья какая то?
источник
2020 October 09

ВК

Владислав Кулешов... in SqlCom.ru - Стиль жизни SQL
для начала попробуйте через джоб в то же самое время что и руками, возможно по времени расписания более интенсивная нагрузка на сервере
источник

D

Dmitry in SqlCom.ru - Стиль жизни SQL
коллеги, если dbcc checkdb прервать, ничего страшного?
источник

D

Dmitry in SqlCom.ru - Стиль жизни SQL
стандартная проверка из базового плана обслуживания, которая
источник

ПЛ

Павел Львов... in SqlCom.ru - Стиль жизни SQL
Dmitry
коллеги, если dbcc checkdb прервать, ничего страшного?
Ничего страшного, можешь прерывать
источник

ПЛ

Павел Львов... in SqlCom.ru - Стиль жизни SQL
Dmitry
стандартная проверка из базового плана обслуживания, которая
А что за базовый план?
источник

D

Dmitry in SqlCom.ru - Стиль жизни SQL
Павел Львов
А что за базовый план?
План обслуживания , проверка баз данных
источник

ПЛ

Павел Львов... in SqlCom.ru - Стиль жизни SQL
Dmitry
План обслуживания , проверка баз данных
Не я понял, но я не видел чтобы со скулём шёл план...
источник