Вопросы с тегом «physical-design»

1
Составной первичный ключ в мультитенантной базе данных SQL Server
Я создаю мультитенантное приложение (одна база данных, одна схема) с использованием ASP Web API, Entity Framework и базы данных SQL Server / Azure. Это приложение будет использоваться 1000-5000 клиентов. Все таблицы будут иметь поле TenantId(Guid / UNIQUEIDENTIFIER). Прямо сейчас я использую единственное поле Primary Key, которое является Id (Guid). Но …

3
Какой самый быстрый способ получить последний ряд из таблицы?
У меня есть таблица PostgreSQL Prices, со столбцами: price (Десятичный) product_id (Int) Есть также created_atи updated_atстолбцы. Цены регулярно обновляются, и я держу старые цены в таблице. Для данного продукта последняя цена в таблице является текущей ценой. Какой самый эффективный способ получить последнюю цену за конкретный товар: Индекс product_idи запрос для …

1
Как PostgreSQL физически упорядочивает новые записи на диске (после кластера по первичному ключу)?
Нужно знать, как PostgreSQL упорядочивает записи на диске. В этом случае я хотел бы воспользоваться комбинацией индексов, как указано в документации , которая, как я понимаю, использует битовые карты для получения совпадающих строк и возвращает их в соответствии с их физическим местоположением. Данная таблица была сгруппирована по первичному ключу. Насколько …

2
Самый быстрый способ разбить / сохранить длинную строку для функции charindex
У меня есть строка цифр 1 ТБ. Учитывая 12-символьную последовательность цифр, я хочу получить начальную позицию этой последовательности в исходной строке ( charindexфункции). Я проверил это со строкой 1 ГБ и подстрокой из 9 цифр, используя SQL Server, сохраняя строку как varchar(max). Charindexзанимает 10 секунд. Разбиение строки размером 1 ГБ …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.