Size: a a a

DBA - русскоговорящее сообщество

2021 March 30

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Etki
Знатоки знают что это обычный base64, и что ты в любой сраный леджер с подобной адресацией можешь запихнуть рандомное число таким образом, пушо это можно интерпретировать тупо как собственно число в шестидесяти четвертичной системе. А можно разбить побайтово и получить строку, если, конечно, она была там на входе.

При этом у белорусских дорог есть один большой плюс - они не используют base56, придуманный дегенератом для людей с iq уровня воды в чайнике.

В следующей серии ждём от тебя невероятное открытие о том, что записанный в память signed можно кастовать в unsigned и оно будет работать, знатоки поймут.
Вот последний абзац я понял, да.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Jasin Ko
Правда ли это? (2-й абзац)
Это правда, но убыстрение там очень незначительное.
источник

E

Etki in DBA - русскоговорящее сообщество
Yaroslav Schekin
Table aliases — может быть, в какой-то степени.
Любой SQL-сервер — это интерпретатор SQL, вот в чём дело. Т.е. в реальное время выполнения запроса входит всё от начала parsing и до конца execution. Но parsing много какие СУБД кешируют, так что этот эффект может быть очень небольшим.

А вот насчёт полей — мне трудно представить ситуацию, когда это было бы в самом деле существенно.
Если я все правильно помню, то memsql прям компилила запросы в машинный код. Но даже если я прав, это исключение, конечно.
источник

TM

Toemik Mnemonic in DBA - русскоговорящее сообщество
Alexey
Что такое sql дамп?
Дамп в .sql
источник

E

Etki in DBA - русскоговорящее сообщество
Alexey
Что такое sql дамп?
Нет, только не это, пожалуйста
источник

E

Etki in DBA - русскоговорящее сообщество
За что ты нас ненавидишь
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Etki
Если я все правильно помню, то memsql прям компилила запросы в машинный код. Но даже если я прав, это исключение, конечно.
Не имеет значения, во что именно (sqlite вон в байт-код компилирует), речь не об этом.
Дело в самом принципе — время "компиляции" входит во время выполнения запросов, в отличие от "обычных" компиляторов, где эти времена (время компиляции программы и время выполнения программы) никак не связаны.
источник

E

Etki in DBA - русскоговорящее сообщество
Вот насколько я помню нет, там типа prepared statements
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Alexey
Что такое sql дамп?
это бэкап базы данных
источник

TM

Toemik Mnemonic in DBA - русскоговорящее сообщество
Toemik Mnemonic
приветствую. Судьба свела меня недавно с MS SQL Server. Имеется весьма непонятно поведение в следующей ситуации: есть БД А и в ней  сущность а (физическая таблица) , данные в которой генерируются пайтоновским сервисом данные:
{"mark":135,"intents":["погода","климат","погодка"]}
. С помощью SQL Server Studio готовлю дамп соответствующей схемы БД А. далее запускаю sql дамп что бы развернуть эту схему в БД Б. Все данные инсертятся нормально исключая таблицу Б.а. Вместо ожидаемого выще формата текстового поля получаем :
{"mark":135,"intents":["??????","??????","???????"]}
. Что за чертовщина с кодировкой?
дамп генерируемый скьюл сереве студио не накладывал коллэйшн. вот и все. спасибо за внимание
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Etki
Вот насколько я помню нет, там типа prepared statements
Т.е. там только предопределённые (при компиляции?) приложения запросы могут выполняться?
Произвольный запрос выполнить в принципе невозможно? Тогда это оригинально, да.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Toemik Mnemonic
приветствую. Судьба свела меня недавно с MS SQL Server. Имеется весьма непонятно поведение в следующей ситуации: есть БД А и в ней  сущность а (физическая таблица) , данные в которой генерируются пайтоновским сервисом данные:
{"mark":135,"intents":["погода","климат","погодка"]}
. С помощью SQL Server Studio готовлю дамп соответствующей схемы БД А. далее запускаю sql дамп что бы развернуть эту схему в БД Б. Все данные инсертятся нормально исключая таблицу Б.а. Вместо ожидаемого выще формата текстового поля получаем :
{"mark":135,"intents":["??????","??????","???????"]}
. Что за чертовщина с кодировкой?
В MS SQLServer дампы делаются не через SQL , а в бинарном виде, (обычно), и поэтому проблем с кодировками там не может быть в принципе.

Так что о чём ты — я лично вообще не понимаю.
источник

TM

Toemik Mnemonic in DBA - русскоговорящее сообщество
Ilia Zviagin
В MS SQLServer дампы делаются не через SQL , а в бинарном виде, (обычно), и поэтому проблем с кодировками там не может быть в принципе.

Так что о чём ты — я лично вообще не понимаю.
Ну возможно определение дамп в MS имеет другое значение, я хз. Но вроде всегда можно было сгененрировать дамп в виде скьюль набора инструкций create / insert
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Toemik Mnemonic
Ну возможно определение дамп в MS имеет другое значение, я хз. Но вроде всегда можно было сгененрировать дамп в виде скьюль набора инструкций create / insert
Именно так.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Ilia Zviagin
В MS SQLServer дампы делаются не через SQL , а в бинарном виде, (обычно), и поэтому проблем с кодировками там не может быть в принципе.

Так что о чём ты — я лично вообще не понимаю.
Там в стандартном GUI (SSMS) есть такие штуки, как "Generate scripts" и т.п.
С их помощью действительно можно сделать SQL-dump, если кому-то зачем-то сильно хочется. ;)
Я так как-то схему "битого" DWH (где данные было легко "перезалить") вытягивал, например.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Yaroslav Schekin
Там в стандартном GUI (SSMS) есть такие штуки, как "Generate scripts" и т.п.
С их помощью действительно можно сделать SQL-dump, если кому-то зачем-то сильно хочется. ;)
Я так как-то схему "битого" DWH (где данные было легко "перезалить") вытягивал, например.
Обычно это называют....
А ладно. никто уже не помнит всё равно...
Короче, это не дамп, а скрипт схемы .
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Toemik Mnemonic
приветствую. Судьба свела меня недавно с MS SQL Server. Имеется весьма непонятно поведение в следующей ситуации: есть БД А и в ней  сущность а (физическая таблица) , данные в которой генерируются пайтоновским сервисом данные:
{"mark":135,"intents":["погода","климат","погодка"]}
. С помощью SQL Server Studio готовлю дамп соответствующей схемы БД А. далее запускаю sql дамп что бы развернуть эту схему в БД Б. Все данные инсертятся нормально исключая таблицу Б.а. Вместо ожидаемого выще формата текстового поля получаем :
{"mark":135,"intents":["??????","??????","???????"]}
. Что за чертовщина с кодировкой?
^
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Ilia Zviagin
Обычно это называют....
А ладно. никто уже не помнит всё равно...
Короче, это не дамп, а скрипт схемы .
В других СУБД это обычно называют дампами, что поделаешь.
И данные там тоже можно сохранять (как, видимо, и сделал @tyomick_mnemonic).
источник

TM

Toemik Mnemonic in DBA - русскоговорящее сообщество
Yaroslav Schekin
В других СУБД это обычно называют дампами, что поделаешь.
И данные там тоже можно сохранять (как, видимо, и сделал @tyomick_mnemonic).
++ собственно из постгресса этот термин и интерполировал на MS
источник

TM

Toemik Mnemonic in DBA - русскоговорящее сообщество
Ilia Zviagin
Обычно это называют....
А ладно. никто уже не помнит всё равно...
Короче, это не дамп, а скрипт схемы .
понял спасибо
источник