|
|
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
Дано таблица в которую раз в 3 мин. загужаются данные (=)) около 10 т. строк. Записи должны быть уникальные. Количество записей около 90 мл. Возможно ли загружать данные в таблицу не делая в INSERT select на проверку уникальности. Как MySQL IGNORE или REPLACE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 11:35:49 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
SlawkaДано таблица в которую раз в 3 мин. загужаются данные (=)) около 10 т. строк. Записи должны быть уникальные. Количество записей около 90 мл. Возможно ли загружать данные в таблицу не делая в INSERT select на проверку уникальности. Как MySQL IGNORE или REPLACE before insert триггер повесьте с нужной логикой и все будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 11:43:38 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
Тригер поразумевает select который хотелось бы избежать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 11:54:46 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
SlawkaКак MySQL IGNORE или REPLACE ну идите на MySQL уже вас там заждались "на MySQL -- это вооон туда --->" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 11:57:36 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
qwwqSlawkaКак MySQL IGNORE или REPLACE ну идите на MySQL уже вас там заждались "на MySQL -- это вооон туда --->" Нерьвы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 13:54:36 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
Slawkaqwwqпропущено... ну идите на MySQL уже вас там заждались "на MySQL -- это вооон туда --->" Нерьвы? нет, MySQL-байобы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 13:57:52 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
SlawkaТригер поразумевает select который хотелось бы избежать replace/ignore всеравно внутри себя по реализации делают select это почти тот же триггер просто скрытый от вас кодом внутри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2014, 16:14:11 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
SlawkaТригер поразумевает select который хотелось бы избежать Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 15:12:06 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
PhoinixSlawkaТригер поразумевает select который хотелось бы избежать Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. это будет сииильно дороже чем select проверка перед insert (вообще Begin/exception весьма дорогая конструкция в Pg чтобы не стараться ее избегать по мере возможности). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 16:20:36 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
Maxim BogukPhoinixпропущено... Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. это будет сииильно дороже чем select проверка перед insert (вообще Begin/exception весьма дорогая конструкция в Pg чтобы не стараться ее избегать по мере возможности). Зависит от того, сколько реально предполагается EXCEPTION. Если вероятность нарушения уникальности не большая, то вполне себе. Begin да, будет несколько тормозить INSERT. Но опять же: 10К строк в 3 минуты - несерьезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 11:52:39 |
|
||
|
Опять наболело IGNORE или REPLACE
|
|||
|---|---|---|---|
|
#18+
PhoinixMaxim Bogukпропущено... это будет сииильно дороже чем select проверка перед insert (вообще Begin/exception весьма дорогая конструкция в Pg чтобы не стараться ее избегать по мере возможности). Зависит от того, сколько реально предполагается EXCEPTION. Если вероятность нарушения уникальности не большая, то вполне себе. Begin да, будет несколько тормозить INSERT. Но опять же: 10К строк в 3 минуты - несерьезно. что-то я не понял из-за одного дубля ВСЕ записи в эксепшен??? дорого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 17:10:15 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38750400&tid=1998472]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
201ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 491ms |

| 0 / 0 |
