Главный секрет SQL! Как ускорить запросы в 1000 раз???
ฝัง
- เผยแพร่เมื่อ 15 มี.ค. 2023
- Мой курс по Крипто разработке: codecrypto.dev/p/course Андрей Иванов | Python
Свяжитесь со мной сейчас: forms.gle/agR8jgr6e8Ly3iCD9
Код из видео в моем Github: github.com/knucklesuganda
Подпишитесь на мой Telegram канал: t.me/pypapyrus_ru
Используйте мою ссылку в криптобирже OKEX: www.okx.com/join/PYTHONANDREY
Мои курсы на UDEMY: www.udemy.com/user/andrey-iva...
Пожертвования: www.donationalerts.com/r/pyth...
Другие Видео по Python: • Python, Питон
Канал на английском языке: / @pythononpapyrus
Поставьте лайк и подпишитесь!
#Python #Питон #программирование #programming #code #coding #код #кодинг #tutorial
width - средний размер данных строки в байтах
начал с запроса, который выполняется одну секунду и так его и не ускорил 👏👏👏
Спасибо за ролик! Пожалуйста, если используешь часть экрана, убедись, что то, о чем ты говоришь, находится в экране.
Афигеть! Мощно!
Благодарю !
супер, круто
Здравствуйте да хотим
крутая фишка, спасибо
B-tree это не binary tree, а balanced tree
Вот из документации
PostgreSQL includes an implementation of the standard btree (multi-way balanced tree) index data structure.
получается поэтому инсерты и замедляются, ибо после каждого инсерта надо сбалансировать tree :0
@@aishuaksovetov b-tree это самабалансирующееся дерево.
А разве после каждого?
@@aishuaksovetov не после каждого
Интересно
Так как грамотно проиндексировать текстовое поле по которому используется оператор LIKE?
Через GIN индекс и модуль www.postgresql.org/docs/current/pgtrgm.html
как я понимаю, b-tree - это не байнари три. В отличии от бинарного дерева, у b-tree используются упорядоченные листы в узлах и происходит баллансировка при заполнении листов. У бинарного дерева листов в узлах нет. Таким образом b-tree - это скорее balanced tree
ЗЫ: спасибо за разбор!
B-tree - это НЕ бинарное дерево, а наоборот - сильно ветвистое. (10:10)
А что означает буква ”B” в названии - честно говоря, не знаю.
Balanced Tree
Как можно применить это все с Django? И вообще возможно ли? Придётся создавать индексы вручную?
Вручную, через Meta и Index
Индексы могут создавать любой, кто имеет доступ к таблицам базы данных? Например, я простой аналитик данных, нет возможностей админа, могу ли создавать индексы? Индексы создаются и сохраняются с этой таблицей навсегда до его удаления???
Доступ есть у тех кто имеет доступ на CREATE в конкретной дб. Я хз как в постгре, я работаю в ms sql и там только если есть гранты, то можно что то делать. Доступа дают DBA или просто SQL разрабы.
Вопрос только стоит в правах доступа к Sql базе данных.. если админ даст права то сможете.
Ну такое, новичкам в БД пойдет.
В больших системах все решается с помощью шардинга и партиционирования.
У меня вопрос, - а что решают секунды на выполнение запроса? Или это как то перегружает систему?
У меня данных очень мало, но если их будет много то секунды могут превратиться в минуты
@@PythononPapyrusRU минуты в часы , часы в дни , дни в недели, недели в месяцы , месяцы в года , года в столития , столетия в милениумы , милениумы в вечность, вечность в бесконечность , бесконечность создаст новые вселенные , МЫ ВСЕ УМРЁМ!!!!
Что за приложение в видео?
pgAdmin
@@PythononPapyrusRUа зачем он нужен, разве простой PostGres не дает возможность увидеть статистику запроса?
Не очень.
бро а для создания сайтов что лучше: джанго питон или js?
А ты хорош
а ты нет, мы разные
неочем
ужасно - какие нафиг запросы к базам данных - операторы связи запретили физ лицам белые ip адреса в нашей странеб сайт на компе нездеелать, базу данных несоздать, неговоря уж что бы ее парсить
Это в какой стране
@@Ha3Jlo в нашей раше, сколько непробывал в МТС мегафоне иль Теле2 - бесполезно, физ лицам нельзя, только ИП, я что доч меллионера что бы ИП на себя открывать чисто ради обучения?
@@user-eo9td2bj5q у меня сервер стоит дома и что на билайне, что на МТС не было проблем с получением статического ip и привязки домена, что через рег.ру что через cloudfare по туннелю с ssl сертификатом. Стоимость статики 140-150 рублей в месяц.
@@user-eo9td2bj5q150₽ в месяц за белый ip - это дочь миллионера?