Пересказ статьи Manvendra Singh. How to Change Server Level Collation of Running SQL Server Instance
В предыдущей статье я объяснил
основы коллации SQL Server . Я бы посоветовал вам сначала прочесть эту статью (если вы её еще не читали). Здесь я покажу, как изменить коллацию уровня сервера или коллацию уровня экземпляра SQL Server для существующего экземпляра SQL Server.
Продолжить чтение "Как изменить коллацию уровня сервера у запущенного экземпляра SQL Server"
Пересказ статьи Manvendra Singh. Understanding the Database Level Collation and Impact of Changing it for a Database
Когда вы разрабатываете приложение или пишете код в системе баз данных SQL, важно понимать, как будут сравниваться и сортироваться данные. Вы можете хранить ваши данные на конкретном языке, или вы можете захотеть, чтобы SQL Server различал, в каком регистре написаны данные. Microsoft в SQL Server предоставляет настройку, которая называется
коллация или схема сопоставления (Collation) и отвечает за выполнение подобных требований.
Продолжить чтение "Понимание коллации уровня базы данных и влияние её изменения"
Пересказ статьи Shivayan Mukherjee. PostgreSQL Date And Time Part 1
В этой статье рассматриваются наиболее часто используемые в PostgreSQL функции даты и времени, которые позволяют эффективно работать со значениями даты и времени.
Продолжить чтение "Дата и время в PostgreSQL. Часть 1"
§ Усилена проверка задач DML 50 и 52 данными от Axocopan и Arcan.
§ Выполнены следующие перестановки задач DML:
28->52->28 и 29->50->29
Продолжить чтение "Новости за 2022-01-15 - 2022-01-21"
Пересказ статьи Everett Berry. Temporary Tables in MySQL: A High-level Overview
Временные таблицы создаются автоматически и только в определенных сценариях. В этой статье объясняется, почему MySQL использует временные таблицы и как их избежать.
Каждый, кто серьезно работал с MySQL, вероятно, замечал, какое влияние большие данные оказывают на базы данных MySQL - скорее всего какие-то нюансы секционирования или пара вещей, связанных с индексами. Однако другой важной особенностью, предлагаемой MySQL для работы с большим данными, является возможность создания временных таблиц. В этой статье мы собираемся более детально осветить этот вопрос.
Продолжить чтение "Временные таблицы в MySQL: высокоуровневый обзор"
Пересказ статьи Josip Saban. JSON for SQL Server. Part 1
За последние несколько лет JSON стал позиционироваться как стандартный формат обмена данных между службами, хотя XML все еще широко используется. В SQL Server 2016 Microsoft реализовал поддержку JSON непосредственно в ядре базы данных, и возможности манипуляции данными возрастают с каждой последующей версией.
Аббревиатура JSON расшифровывается как JavaScript Object Notation (обозначения объектов JavaScript), и она представляет независимый от языка формат открытого стандарта в удобочитаемой форме пар ключ-значение. Он часто используется в конфигурациях приложений, веб-сервисах RESTful, базах данных NoSQL типа CouchDB и MongoDB.
Продолжить чтение "JSON для SQL Server. Часть 1"
§ Выставлена новая задача DML (52, 2 балла).
Были выполнены следующие перестановки задач:
45->25->45; 46->27->46
Продолжить чтение "Новости за 2022-01-08 - 2022-01-14"
Пересказ статьи David Fowler. My Application is Getting SQL Timeout Errors, But What Query is the Problem?
Такое периодически возникает. Разработчик или сотрудник службы поддержки приходит ко мне и спрашивает: "Тайм-аут SQL, посмотрите, какой запрос его вызывает?"
Ну, я скажу вам теперь, что не SQL вызывает тайм-аут вашего запроса. SQL благополучно выполнит запрос за год или за день, если это необходимо (да, это может не понравиться, но такое бывает). Тайм-аут будет исходить из слоя вашего приложения, возможно в .NET или IIS.
Продолжить чтение "Мое приложение получает ошибки тайм-аута SQL, но какой запрос вызывает проблему?"
Пересказ статьи Edward Pollack. SQL Server performance monitor data: Introduction and usage
Windows собирает большой массив полезных метрик, которые могут быть использованы в качестве меры производительности службы SQL Server. По умолчанию эти данные доступны, но не содержатся в SQL Server. Поэтому сбор и использование этих данных для анализа производительности лежит на разработчике или администраторе, если они не используют инструмент
SQL Monitor, который сделал бы это за них. В этой статье рассматривается представление монитора производительности, содержащиеся в нем данные, и подготовка читателя к построению решения по сбору данных, которое использует данные монитора производительности SQL Server.
Продолжить чтение "Данные монитора производительности SQL Server: введение и использование"
§ Выставлена очередная задача от selber (51 DML, 3 балла).
Были выполнены следующие перестановки задач:
44->26->44
Продолжить чтение "Новости за 2022-01-01 - 2022-01-07"
Пересказ статьи Steve Stedman. Are you wasting half the capacity of IDENTITY?
При создании таблицы вы можете задать
IDENTITY при помощи следующего синтаксиса:
IDENTITY [ (seed , increment) ]
Например:
CREATE TABLE [dbo].[TestIntIdentity](
[cpuID] [int] IDENTITY(1,1) NOT NULL,
[logTime] [datetime] NOT NULL DEFAULT GetDate()
) ON [PRIMARY];
Продолжить чтение "Вы тратите половину ёмкости IDENTITY?"
Пересказ статьи Greg Larsen. SQL Server transaction log architecture
Журнал транзакций - это файл, который имеет каждая база данных SQL Server. Его можно представить как журнал активности обновлений, которые происходят в базе данных. Журнал транзакций используется для поддержания целостности базы данных. Хранящаяся информация о транзакции может быть использована для её отката, если по каким-то причинам он не была успешно зафиксирована или произошел системный сбой. В этой статье я рассмотрю архитектуру журнала транзакций.
Продолжить чтение "Архитектура журнала транзакций SQL Server"