|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg mayton, Спасибо огромное Сейчас проверю на сотне строк. Прошло 0.42 min - это на 10 строках моего, исходного скрипта. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 16:45 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg miltorg mayton, Спасибо огромное Сейчас проверю на сотне строк. Прошло 0.42 min - это на 10 строках моего, исходного скрипта. Прошло 1.23 min Это ваше решение выдало. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 16:49 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg miltorg пропущено... Прошло 0.42 min - это на 10 строках моего, исходного скрипта. Прошло 1.23 min Это ваше решение выдало. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 16:51 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
А раньше наполнение таблички сколько было? Я просто не помню цифр. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:01 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Хи-хи. Просто запись в файл: Прошло 0.10 min В 4 раза быстрее. Хи-хи. Вот тебе и БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:02 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
А вот я посравнивал хромосомы. Лог типа. Везде где больше 12 совпадений. У тебя там надо было что-то от десятки отсекать? Я забил на это делал своё. Но ты всё равно глянть корректность. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:08 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
в меню сообщения есть кнопка ДОПОЛН. там есть ТЭГ spoiler "простыни" можно прятать под этот ТЭГ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:08 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Обижаешь. У меня - не простыня. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:12 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
mayton, у вас тестовый 5000 файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:16 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
mayton, а у меня в кавычках... никого не пытался обидеть) каждый думает в свою меру... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:31 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
miltorg mayton, у вас тестовый 5000 файл? Да тот мелкий который u.txt ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:36 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
mayton, вы прям с него работаете? Потому что скорость не реальная даже для простого чтения файла ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 17:40 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Убунта его закешировала. Сколько там? Жалкие килобайты. Но суть - алгоритме. Ты навали на меня так чтоб я почувствовал. Дай лям. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 18:02 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
maytonПопробуй так ==>) ENGINE = MYISAM;"); Inserts должны ускорится. продолжим изыски - таблицы в памяти Код: sql 1.
перед созданием таблицы установить SET max_heap_table_size = ... для MAX размера таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 19:34 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Мне почему-то эту задачу хочется реализовать через unix - конвейер. Типа загрузка таблицы. Калькуляция хромосом-дубликатов. Код: sql 1.
И все эти генераторы цифр и пермутаторы - просто как звенья цепочки. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 19:46 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Alex_Ustinov maytonПопробуй так ==>) ENGINE = MYISAM;"); Inserts должны ускорится. Код: sql 1.
перед созданием таблицы установить SET max_heap_table_size = ... для MAX размера таблицы. Вот еще SQLite мне нравится https://perlmaven.com/sqlite-in-memory Правда некоторые возможности SQL диалекта у него ограничены. Там надо смотреть. Какие-то запросы могут не работать. Возможно там какой-нибудь pivot. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 19:58 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
H5N1 miltorg Поддерживать это всё должен Пользователь-Юзер. Даже не я. Замечательное вы предложили решение - к нему просто нужен дополнительный отдел программистов :-) А так - всё просто. А вот вопрос - быстро или нет? Мне жутко интересно: 1. Исходный файл дать не могу - не моё. 2. Можно ведь сгенерировать файл в 5 тысяч записей 3. Обсчёт моим методом занимает - около суток. За сколько справиться ваш метод? Сейчас сгенерирую файл. гуд. вечером тогда научу номер строки вытягивать и запущу ... мерятся я люблю. на комбинацию по 10 у меня заняло 31 минуту на стареньком i7-3770k. у меня не нашлось даже в трех строках совпадений, максимум в двух. таких 9242 совпадения. я пока не разобрался, но подозреваю поскольку у меня не хадуп, а лишь заглушка от него в папочке на 5Мб, то работало это все в одном потоке, а не в параллель. видимо на что-то посерьезней все же нужно виртуалку с хадупом запускать. зы. а куда можно файлик с результатми выложить, он хоть не по формату, но с выводом строк где найдены комбинации ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 21:49 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
H5N1 зы. а куда можно файлик с результатми выложить, он хоть не по формату, но с выводом строк где найдены комбинации ? сюда получилось выложить https://filebin.net/ugpm5w22ble5p5lt/miltorgout.zip?t=l9n8ljne запущу теперь по 9 комбинаций. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 21:58 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
H5N1 запущу теперь по 9 комбинаций. странно, по 9 комбинаций те же 31 минута и не видно больше двух комбинаций, 79504 совпадений. https://filebin.net/srpfxmekf7dhp0n8/miltorg9.zip?t=xk027t84 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 23:11 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
А чего единичка дважды повторилась? В хромосоме. Разве они не уникальны? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 23:22 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
mayton А чего единичка дважды повторилась? В хромосоме. Разве они не уникальны? Код: sql 1.
в исходном файле вроде есть такая строка Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 23:27 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
Неаккуратненько как-то. У Прохорыча было такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 23:34 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
на 8 комбинаций нашлось 505262 совпадений и из них 623 в трех строках причем посчиталось быстрее, за 25 минут https://filebin.net/4rbttlchbmx792nb/miltorg8.zip?t=qfa6rgq0 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 23:56 |
|
Считает слишком долго. Уже 2 сутки. Как оптимизировать скорость?
|
|||
---|---|---|---|
#18+
u.txt какая то другая задача - числа в строках повторяются в лотерее так не бывает да и "непонятных" дубликатов куча в ответе ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 00:03 |
|
|
start [/forum/topic.php?fid=47&msg=40041885&tid=1828188]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 9ms |
total: | 277ms |
0 / 0 |