|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
vmag, Результаты на 1000 записей (без индекса по id / с индексом по id) ВремяЧисло проходов3.640625 сек. 5978 3.59375 сек. 5634 3.59375 сек. 5860 3.59375 сек. 6410 3.625 сек. 6559 ВремяЧисло проходов2.734375 сек. 5384 2.75 сек. 7444 2.734375 сек. 7679 2.75 сек. 5967 2.734375 сек. 7419 Результаты на 2000 записей (без индекса по id / с индексом по id) ВремяЧисло проходов9.9375 сек. 13573 9.90625 сек. 14581 9.90625 сек. 12211 9.9375 сек. 16050 10.04688 сек. 14541ВремяЧисло проходов6.828125 сек. 16943 6.828125 сек. 18580 6.8125 сек. 13532 6.8125 сек. 15823 6.828125 сек. 13562 Результаты на 4000 записей (без индекса по id / с индексом по id) ВремяЧисло проходов31.04688 сек. 31796 31.0625 сек. 31419 31.07813 сек. 34280 31.0625 сек. 26918 31.09375 сек. 29804ВремяЧисло проходов18.71875 сек. 28419 18.75 сек. 29377 18.71875 сек. 27442 18.71875 сек. 32767 18.71875 сек. 33095 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2017, 23:04 |
|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
guest_rusimport, Игра в наперстки... ну тоже оригинальный вариант... Кручу, верчу, запутать хочу... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2017, 23:16 |
|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
vmag__Michelleво всех записях поле для заполнения пустое да - в вашем алгоритме это важно, иначе при таком условии Код: vbnet 1.
перемешки вообще не будет... Нет, я подчеркиваю это потому, что, чем больше полей из подлежащих заполнению являются пустыми, тем дольше продлится обработка, то есть объясняю, в каких условиях получены временные оценки. А условие Код: sql 1.
введено затем, чтобы ни одно из этих полей не осталось незаполненным, но и процесс бы не крутился сверх необходимого. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2017, 23:18 |
|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
__Michelle, Спасибо, вполне нормальные и ожидаемые результаты для современных эвм... Я премию получил за реализацию на ibm-286, там были другие временные характеристики... В общем для ТС а имхо уже достаточно всего, если студент, то может уже кандидатскую писать... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2017, 23:22 |
|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
vmag....если студент, то может уже кандидатскую писать...А если школьник, то докторскую. А если в саду, то в РАН баллотироваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2017, 23:28 |
|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
__Michelle, ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2017, 23:32 |
|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
Честно говоря, я так и не понял, зачем нужны циклы, если в постановке задачи нет четкого требования, что значения не могут повторяться (или я пропустил?). Просто делаем один update , прописывая случайное значение из функции в строки с пустым пук: Код: sql 1.
А сама функция: Код: vbnet 1. 2. 3.
Важно наличие аргумента, который меняется для каждой строки (Dummy), тогда запрос будет вызывать функцию для каждой строки, а не использовать кэшированное значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2017, 06:11 |
|
генерация случайного числа для каждой ячейки
|
|||
---|---|---|---|
#18+
MrShinв постановке задачи нет четкого требования, что значения не могут повторяться (или я пропустил?). 95bugimenнужно чтобы был запрос для каждой ячейки определенного поля создавал случайные числа,но для каждой ячейки это число должно быть свое 95bugimenт.е. чтобы в поле все числа были разные см. пост с картинкой ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2017, 08:46 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1612621]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
205ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 319ms |
0 / 0 |