Запитання з тегом «varchar»

Зазвичай відноситься до рядкового типу даних змінної довжини.

2
Використання розміру стовпчика набагато більше, ніж потрібно
Я створюю базу даних SQL Server з кимось іншим. Одна з таблиць невелика (6 рядків) з даними, які, ймовірно, залишаться постійними. Існує можливість віддалення нового рядка. Таблиця виглядає приблизно так: CREATE TABLE someTable ( id int primary key identity(1,1) not null, name varchar(128) not null unique ); INSERT INTO someTable …

4
Показники показників для CHAR проти VARCHAR (Postgres)
У цій відповіді ( /programming/517579/strings-as-primary-keys-in-sql-database ) одне зауваження потрапило мені в очі: Також майте на увазі, що часто існує різниця між CHAR і VARCHAR при порівнянні індексів Чи застосовується це чи все ще застосовується до Postgres? Я знайшов сторінки в Oracle, які стверджують, що CHARце більш-менш псевдонім для, VARCHARтому продуктивність …

5
Як додати 1 мілісекунд до рядка дати?
На основі вибору я можу повернути x рядків так: 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 Ми маємо всі мілісекунди з 0. Чи є спосіб додати 1 на 1 мілісекунд, тож вибір буде виглядати приблизно так: 1 2019-07-23 10:14:04.001 1 2019-07-23 10:14:11.002 2 2019-07-23 10:45:32.003 …

2
Який ефект призведе до зменшення розміру стовпчика varchar на файл бази даних?
У нашій базі даних є ряд таблиць, у яких є VARCHAR(MAX)стовпці, де VARCHAR(500)(або щось набагато менше max) буде достатньо. Я, природно, хочу їх очистити та зменшити розміри до більш розумних рівнів. "Як" це зробити, я розумію: моє запитання полягає в тому, що зміна цих стовпців буде робити із сторінками та …

1
Що таке накладні витрати для varchar (n)?
Я хотів запитати значення цього фрагмента у doc Postgres щодо varchar(n)типу: Вимога зберігання для короткого рядка (до 126 байт) становить 1 байт плюс фактичний рядок, який включає пробіл у випадку символів. Більш довгі рядки мають 4 байти накладних, а не 1. Припустимо, що у мене є varchar(255)поле. А тепер наступні …

2
Ширина стовпця VARCHAR SQL Server
Шукаючи по Інтернету, я знайшов суперечливі поради щодо того, чи є вплив на ефективність при вказівці надто широких стовпців VARCHAR, наприклад VARCHAR (255), коли VARCHAR (30), ймовірно, зробить. Я послідовно бачу, що існує показник ефективності, якщо весь рядок перевищує 8060 байт. Крім цього, я бачу незгоду. Чи правда, що це …

2
Розуміння варчарського (макс.) Стовпчика 8000 і чому я можу зберігати в ньому більше 8000 символів
Від цього документа Microsoft, + n визначає довжину рядка і може бути значенням від 1 до 8000. max вказує, що максимальний розмір пам’яті становить 2 ^ 31-1 байт (2 ГБ). Розмір пам’яті - це фактична довжина введених даних + 2 байти. Будь ласка, допоможіть мені зрозуміти це. Мабуть, максимум символів …

1
Якщо стовпець VARCHAR (MAX) включений до індексу, чи завжди все значення зберігається на сторінці (их) індексу?
Я запитую це з цікавості, надихаючись цим питанням . Ми знаємо, що VARCHAR(MAX)значення довше 8000 байт зберігаються не в рядках, а на окремих сторінках LOB. Згодом для отримання рядка з таким значенням потрібні дві або більше логічних операцій вводу-виводу (по суті, теоретично буде потрібно одна більше, ніж інакше). Ми можемо …

1
Які поточні найкращі практики щодо розмірів варшарів у SQL Server?
Я намагаюся зрозуміти найкращий спосіб вирішити, якими мають бути великі колони варчарів, як з точки зору зберігання, так і з точки зору продуктивності. Продуктивність З мого дослідження, схожещо varchar (max) слід використовувати лише тоді, коли він вам справді потрібен; тобто, якщо стовпець повинен містити більше 8000 символів, одна з причин …

2
Чи читаються поля "поза рядка", коли використовується кластерний індекс?
Я знаю, що при VARCHAR(MAX)/NVARCHAR(MAX)використанні стовпців дані зберігаються out of the row- рядок даних матиме вказівник на інше місце, де зберігається "велике значення". У мене є такі питання: Чи зберігається кожне поле out of the rowчи лише те max? Якщо ви використовуєте clustered indexтаблицю для читання всього запису, чи читаються …

7
MySQL індексація VarChar
Я намагаюся індексувати свою blogentriesбазу даних для кращої продуктивності, але знайшов проблему. Ось структура: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE latin1_german2_ci NOT NULL, `entry_id` varchar(5000) COLLATE latin1_german2_ci NOT NULL, `date_id` int(11) NOT NULL, PRIMARY KEY (`id_id`) ) …
10 mysql  varchar 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.