Найдено 13 результатов

Kogep
23 янв 2024, 17:37
Форум: Git
Тема: Настройка для получения данных из удаленного репозитория
Ответы: 0
Просмотры: 3672

Настройка для получения данных из удаленного репозитория

1. Установка git apt-get update apt-get install git 2. Генерация ssh-ключей Для клонирования/push'а проекта из удаленного репозитория необходимо сгенерировать и сохранить ssh-ключи на локальной машине, куда будем пушить изменения. ssh-keygen -t ed25519 -C "your_email@example.com" Файл для ...
Kogep
16 фев 2023, 18:49
Форум: MS SQL Server
Тема: Табличные указания
Ответы: 0
Просмотры: 15479

Табличные указания

1. SERIALIZABLE и UPDLOCK Отличие состоит в том, что SERIALIZABLE удерживает блокировку наложенную транзакцией, а UPDLOCK накладывает и удерживает блокировку обновления. Т. е. BEGIN TRANSACTION UDDATE Table WITH(UPDLOCK) ... и BEGIN TRANSACTION UDDATE Table WITH(SERIALIZABLE) ... будут идентичны. U...
Kogep
13 апр 2022, 13:52
Форум: MS SQL Server
Тема: datetime
Ответы: 0
Просмотры: 11426

datetime

1. Начало дня Самый быстрый способ начиная с 2008: SELECT CONVERT(date, GETDATE()) Для более ранних версий: SELECT DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0) 2. Начало месяца SELECT DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0) SELECT DATEFROMPARTS(YEAR(@now), MONTH(@now), 1) 3. Пересечение ди...
Kogep
30 дек 2021, 18:38
Форум: MS SQL Server
Тема: Советы
Ответы: 0
Просмотры: 11498

Советы

1. При выполнении кода из двух сессий BEGIN TRAN SELECT ... from Table -- вот здесь зависнет вторая сессия пока не произойдет COMMIT в первой сессии ... INSERT INTO Table -- вот тут блочится таблица и др. сессии будут ждать COMMIT'а в SELECT'е COMMIT По возможности следует избегать таких случаев, е...
Kogep
14 апр 2020, 14:35
Форум: MS SQL Server
Тема: Insert or Update pattern
Ответы: 0
Просмотры: 11919

Insert or Update pattern

1. Не лучший способ, т. к. выполняется лишний поиск begin tran if exists (select 1 from t with (updlock,serializable) where pk = @id) begin update t set hitCount = hitCount+1 where pk = @id end else begin insert t (pk, hitCount) values (@id, 1) end commit tran 2. Оптимизация UPDATE BEGIN TRANSACTION...
Kogep
13 фев 2019, 17:50
Форум: MS SQL Server
Тема: Репликация
Ответы: 0
Просмотры: 12758

Репликация

Настройка репликации: 1. На дистрибьютере выбираем "Configure Distribution". В паблишерах выбираем принципал и миррор, дистрибьютер удаляем. Не забыть дать права на папку с репликационными данными. 2. На принципла и мирроре выбираем "Configure Distribution" и указываем дистрибью...
Kogep
24 окт 2014, 12:10
Форум: MS SQL Server
Тема: Создание связанного сервера Interbase 32 на 64
Ответы: 0
Просмотры: 11509

Создание связанного сервера Interbase 32 на 64

Существует сложность при создании связанного 32-хразрядного сервера Interbase на 64-хразрядном SQL Server. Решение следующее: 1. Установить 64-хразрядный ODBC-драйвер Firebird http://www.firebirdsql.org/en/odbc-driver/ 2. Скачать архив с 64-хразрядным сервером Firebird 2.5, взять оттуда fbclient.dll...
Kogep
04 сен 2014, 16:50
Форум: MS SQL Server
Тема: Ссылки
Ответы: 0
Просмотры: 11938

Ссылки

Kogep
04 сен 2014, 16:49
Форум: MS SQL Server
Тема: Полезные скрипты
Ответы: 0
Просмотры: 12273

Полезные скрипты

1. Поиск по БД Поиск в ХП DECLARE @SubStr VARCHAR(8000) SET @SubStr = '' -- нужная фраза в кавычках SELECT o.name, c.text FROM [sys].[objects] AS o INNER JOIN syscomments AS c ON o.object_id = c.id WHERE o.[TYPE]='P' AND c.text LIKE '%' + @SubStr + '%' ORDER BY o.name Поиск в ХП/триггерах DECLARE @...
Kogep
16 сен 2013, 12:13
Форум: Oracle
Тема: Установка 10.2.0.4 на Windows 2008 R2
Ответы: 0
Просмотры: 16286

Установка 10.2.0.4 на Windows 2008 R2

setup.exe -ignoreSysPrereqs