Создание псевдотерминала для создания sudo счастливый

Я не знаю ни о каких инструментах, которые сделают это; однако, в то время как это - что-то вроде боли, можно вычислить это Ваш сам на основе типов столбца строки. Вы могли, вероятно, записать powershell для помощи Вам, если Вы производите create table сценарии и питаемый их в сценарий.

Возможно, сценарий, который ищет все int и добавляет к счетчику и тому же для каждого типа данных, затем можно сделать некоторое быстрое умножение для выяснения приблизительно размер таблицы. Это, вероятно, будет несколько хитро к погрузке размеры весь varchar(50) и char(10) типы данных, но снова, немного powershell волшебства могло, вероятно, помочь.

Обновление


Я также прихожу к тому же заключению, которое Вы имеете в худшем случае, который Вы на уровне 1 098 байтов за запись. Вы знаете свои данные, но на основе Ваших редактирований кажется, что существует хороший шанс, что Ваши данные будут меньше, чем varchar(1000) для многих записей. Это даст Вам, располагают экономию с интервалами на каждой записи, когда дело обстоит так, таким образом, в лучшем случае Вы на уровне 98 байтов за запись. На вашем месте я использовал бы эту информацию для проверки данных, которые Вы уже имеете и придумываете базовую линию для средней длины этого varchar(1000) поле и использование, что среднее число для вычисления хорошей медианы.

7
задан 24 October 2012 в 16:43
1 ответ

Вам нужна опция -t для ssh :

 -t      Force pseudo-tty allocation.  This can be used to execute
         arbitrary screen-based programs on a remote machine, which can be
         very useful, e.g. when implementing menu services.  Multiple -t
         options force tty allocation, even if ssh has no local tty.

Вам может потребоваться использовать -tt , если сценарий будет выполняться в неинтерактивном режиме.

6
ответ дан 2 December 2019 в 23:40

Теги

Похожие вопросы