- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
varchar до 64к в новых версиях
https://www.postgresql.org/docs/10/static/datatype-character.html
https://www.postgresql.org/docs/10/static/datatype-character.html
In any case, the longest possible character string that can be stored is about 1 GB
https://dev.mysql.com/doc/refman/5.7/en/blob.html
LONGTEXT | 4,294,967,295 (232−1) bytes = 4 GiB
😂
ТС, переходите на postgresql, там varchar без обязательного лимита :)
В SQLite тоже не нужно никаких varchar задавать 🍿
LONGTEXT | 4,294,967,295 (232−1) bytes = 4 GiB
А, вы про mysql. Я думал, что postgres, раз эту фразу цитируете. С longtext у mysql другая ситуация, этот тип хранится отдельно от таблицы и работают соответственно медленнее, чем varchar, с сортировкой и индексированием отдельная история, ну не мне вам рассказывать, разные вещи.
А, вы про mysql. Я думал, что postgres, раз эту фразу цитируете. С longtext у mysql другая ситуация, этот тип хранится отдельно от таблицы и работают соответственно медленнее, чем varchar, с сортировкой и индексированием отдельная история, ну не мне вам рассказывать, разные вещи.
В postgres большие текстовые данные хранятся отдельно "Very long values are also stored in background tables so that they do not interfere with rapid access to shorter column values.".
В mysql text хранится отдельно, но в целом более грамотно чем varchar, именно из-за отдельности и мы бы не сказали что он работает медленнее, в некоторых ситуациях конкретно быстрее.
зато в постгрессе коннект к базе медленный, приходится проксировать его . Беее :)
Stek, а зачем постоянно подключаться? Подключился один раз при старте и подключение в пул. Если приложение такого не умееет, то pgpool. Это вообще всех БД касается.
Оптимизайка, честно, не знаю. Но сколько вижу разного рода фреймворков на разных языках - все стараются избегать постоянных соединений.
pgpool и есть фактически тот же прокси. Плюс для постгрес настройки куда сложнее, в обслуживании сложнее. Имхо ради varchar смена базы того не стоит :)
У меня Мариа ДБ 10.2
Изменение только одного поля из 8 с 255 на 64 уменьшило вес таблицы с 205 мб до 199.
Изменение 7 полей из 8 на varchar 32 или 64 - увеличило вес таблицы до 236 мб. (эта мистика мне не понятна) :))
После оптимизации таблицы - 204,5 мб.
Вывод: зависимости веса таблицы от длинны поля не найдено :))) так и запишем
Dram, вы не вес, а скорость выполнения запроса с разной длиной varchar проверьте, если это поле участвует в условии where, group by или order by. Особенно если в плане по этому полю предлагается filesort.