Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

<table> </table>

 

Чо тут мусолить 2 странцы?


Я не человек, Я - Кантона. (с)

Miraxes#2986

753357.png

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain
(изменено)

 

Погоди-ка. Почему это guid/unquidentifier это int? Типа как datetime это два int внутри?

да, для ууид будет тоже какой-то BIGINT или подобное

 

посмотри как они выглядят, там все символы это 0-9A-F, тоесть хекс

лень щас гуглить считать байты но думаю там будет до 16 байт, тоесть в бигинт поместится

 

 

guid - 32 длина hex - 16біт

16^32 - 3.4 * 10^38

2^64 (biginit) = 2^63 - 1 = 9 * 10^18


Изменено пользователем LifeIsPain

Поделиться сообщением


Ссылка на сообщение

бля, я забыл, что я в топане адептов динамической типизации, спс дедскин, теперь всё встало на свои места

 

 

щас даже посчитал, 1480 внешних ключей на 1118 таблиц

 

пойду-ка я их нахуй удалю, посоны с пд посоветовали, что и без них можно


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

@@Kant

создай рядом такую же таблицу

дропни старую

и создай вьюху с именем старой таблицы на новую таблицу типа select * from blabla with (nolock)

да похуй, эта таблица всё равно юзлесная и является фактически просто кэшем для хранимок, которыми лазит другая база на чтение черзе линкед сервер

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


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

 

 

конкретно ей можно и ключи будет снять вообще,


Так тебе ровно это и предложили) Хз зачем было доказывать что без фк жизни нет :hmm:

Поделиться сообщением


Ссылка на сообщение

я сам это и предложил, ало

 

и потому что без ключей делают только дауны, либо кто ну очень уверен, что они ему не нужны и он точно знает, что он делает


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

бля, я забыл, что я в топане адептов динамической типизации, спс дедскин, теперь всё встало на свои места

 

 

щас даже посчитал, 1480 внешних ключей на 1118 таблиц

 

пойду-ка я их нахуй удалю, посоны с пд посоветовали, что и без них можно

тебе вон выше челибос написал кейс когда фк не то чтобы не нужны, их спецом выключают для производительности


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
(изменено)

 

 

Погоди-ка. Почему это guid/unquidentifier это int? Типа как datetime это два int внутри?

да, для ууид будет тоже какой-то BIGINT или подобное

 

посмотри как они выглядят, там все символы это 0-9A-F, тоесть хекс

лень щас гуглить считать байты но думаю там будет до 16 байт, тоесть в бигинт поместится

 

 

guid - 32 длина hex - 16біт

16^32 - 3.4 * 10^38

2^64 (biginit) = 2^63 - 1 = 9 * 10^18

 

бигинт 128 обычно

 

а не, соре, в базах биг это 64. я думал там есть отдельно лонг64 и биг128

128 это hugeint, ебать рофлан


Изменено пользователем TheDeadSkin

Поделиться сообщением


Ссылка на сообщение

 

бля, я забыл, что я в топане адептов динамической типизации, спс дедскин, теперь всё встало на свои места

 

 

щас даже посчитал, 1480 внешних ключей на 1118 таблиц

 

пойду-ка я их нахуй удалю, посоны с пд посоветовали, что и без них можно

тебе вон выше челибос написал кейс когда фк не то чтобы не нужны, их спецом выключают для производительности

 

чтобы ключи сильно влияли на производительность у тебя должно быть либо невероятное количество вставок в секунду, либо у индекс пора бы перестроить

у меня нет ни одного, ни второго

 

и я писал на пост выше, надо ОЧЕНЬ серьезные основания чтобы снять ключи


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

 

В мире программирование, столько разных технологий, решений, подходов, реализаций, крупные похожие проекты сделаные абсолютно по разному   и тд, что делать такие категоричные заявления основываясь на своем небольшом опыте и знаниях эт хз, всегда поражает эта категоричность у челиков


Изменено пользователем fessnik
Milky_Way понравилось это

Поделиться сообщением


Ссылка на сообщение
(изменено)

но он прав же, щас бы поубивать ключи из базы просто так.

ключи это какие-то гарантии целосности базы. если они по какой-то причине являются проблемой (ну там производительность например) то нужно взамен ебашить какие-то альтернативы, при чём какие именно я не уверен, потому что тесты по базу под нагрузкой тоже сложно хуярить

 

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


Изменено пользователем TheDeadSkin
Kant понравилось это

Поделиться сообщением


Ссылка на сообщение

 

 

но он прав же, щас бы поубивать ключи из базы просто так.
 

А кто такое предлагал?

Поделиться сообщением


Ссылка на сообщение

джастдуит например утверждал что "фк нахуй не нужны, зачем они тебе, удали и всё, приложение же дальше будет работать" ))


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

del


Изменено пользователем Rooster

Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Да я там какую-то хуйню установил чтобы раздел убунты можно было прочитать, отправил на перезагрузку, а дефолтная система то убунтовская  omegalul

Сейчас вот подключиться с убунты к убунте для меня слишком сложно


Изменено пользователем Rooster

Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

джастдуит например утверждал что "фк нахуй не нужны, зачем они тебе, удали и всё, приложение же дальше будет работать" ))

ты утрируешь


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

можно ли как то сделать на сайте для айпада чтобы при фокусе определенного инпута раскладка переключалась на английский?

        <input name='eng' placeholder='always type eng here'>

типа тыкаешь на такой инпут и всплывает клава с выбранной англ раскладкой (для рус не надо т.к. он по умолчанию)

 lang='en' не работает

Поделиться сообщением


Ссылка на сообщение

помоему такая проблема должна гуглится на раз


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...