Skip to content

Instantly share code, notes, and snippets.

@FransBouma
Created August 22, 2018 11:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FransBouma/eeb7f7ac5f86ac03ed27e54995d47fbb to your computer and use it in GitHub Desktop.
Save FransBouma/eeb7f7ac5f86ac03ed27e54995d47fbb to your computer and use it in GitHub Desktop.
EF Core / LLBLGen Pro insert batching tests on postgresql (sequenced field + normal field)
Batchsize: 0
Batch size: 0, runs: 10: EF Core: 77,44ms (3,74). LLBLGen Pro: 479,17ms (13,55)
Batchsize: 10
Batch size: 10, runs: 10: EF Core: 103,15ms (1,63). LLBLGen Pro: 93,56ms (3,54)
Batchsize: 20
Batch size: 20, runs: 10: EF Core: 91,07ms (0,87). LLBLGen Pro: 77,89ms (0,66)
Batchsize: 30
Batch size: 30, runs: 10: EF Core: 87,11ms (0,89). LLBLGen Pro: 73,91ms (0,88)
Batchsize: 40
Batch size: 40, runs: 10: EF Core: 86,49ms (5,31). LLBLGen Pro: 89,78ms (47,44)
Batchsize: 50
Batch size: 50, runs: 10: EF Core: 83,41ms (0,95). LLBLGen Pro: 68,84ms (0,58)
Batchsize: 60
Batch size: 60, runs: 10: EF Core: 81,36ms (1,08). LLBLGen Pro: 67,92ms (0,57)
Batchsize: 70
Batch size: 70, runs: 10: EF Core: 82,52ms (0,54). LLBLGen Pro: 68,97ms (1,83)
Batchsize: 80
Batch size: 80, runs: 10: EF Core: 82,13ms (1,32). LLBLGen Pro: 66,29ms (0,79)
Batchsize: 90
Batch size: 90, runs: 10: EF Core: 81,78ms (1,23). LLBLGen Pro: 67,99ms (1,98)
Batchsize: 100
Batch size: 100, runs: 10: EF Core: 81,62ms (1,13). LLBLGen Pro: 83,35ms (50,35)
Batchsize: 110
Batch size: 110, runs: 10: EF Core: 80,77ms (0,91). LLBLGen Pro: 66,57ms (1,26)
Batchsize: 120
Batch size: 120, runs: 10: EF Core: 80,57ms (1,14). LLBLGen Pro: 66,60ms (3,62)
Batchsize: 130
Batch size: 130, runs: 10: EF Core: 79,84ms (4,31). LLBLGen Pro: 64,05ms (1,59)
Batchsize: 140
Batch size: 140, runs: 10: EF Core: 75,21ms (1,23). LLBLGen Pro: 61,29ms (3,44)
Batchsize: 150
Batch size: 150, runs: 10: EF Core: 76,92ms (2,01). LLBLGen Pro: 65,06ms (6,40)
Batchsize: 160
Batch size: 160, runs: 10: EF Core: 76,23ms (0,95). LLBLGen Pro: 62,11ms (2,43)
Batchsize: 170
Batch size: 170, runs: 10: EF Core: 75,64ms (1,57). LLBLGen Pro: 62,04ms (3,56)
Batchsize: 180
Batch size: 180, runs: 10: EF Core: 76,61ms (1,17). LLBLGen Pro: 62,20ms (1,53)
Batchsize: 190
Batch size: 190, runs: 10: EF Core: 76,08ms (0,91). LLBLGen Pro: 61,99ms (3,16)
Batchsize: 200
Batch size: 200, runs: 10: EF Core: 76,48ms (1,48). LLBLGen Pro: 61,80ms (3,75)
Batchsize: 210
Batch size: 210, runs: 10: EF Core: 76,40ms (2,25). LLBLGen Pro: 64,33ms (3,29)
Batchsize: 220
Batch size: 220, runs: 10: EF Core: 78,58ms (2,20). LLBLGen Pro: 80,89ms (53,52)
Batchsize: 230
Batch size: 230, runs: 10: EF Core: 78,63ms (2,87). LLBLGen Pro: 62,81ms (2,76)
Batchsize: 240
Batch size: 240, runs: 10: EF Core: 76,84ms (1,34). LLBLGen Pro: 62,27ms (2,35)
Batchsize: 250
Batch size: 250, runs: 10: EF Core: 74,94ms (1,21). LLBLGen Pro: 60,42ms (2,71)
Batchsize: 260
Batch size: 260, runs: 10: EF Core: 74,75ms (2,20). LLBLGen Pro: 60,82ms (3,77)
Batchsize: 270
Batch size: 270, runs: 10: EF Core: 73,97ms (1,23). LLBLGen Pro: 60,76ms (2,86)
Batchsize: 280
Batch size: 280, runs: 10: EF Core: 74,81ms (2,21). LLBLGen Pro: 83,65ms (48,64)
Batchsize: 290
Batch size: 290, runs: 10: EF Core: 74,83ms (1,48). LLBLGen Pro: 61,49ms (1,92)
Batchsize: 300
Batch size: 300, runs: 10: EF Core: 74,55ms (1,58). LLBLGen Pro: 61,51ms (3,84)
Batchsize: 310
Batch size: 310, runs: 10: EF Core: 75,06ms (1,48). LLBLGen Pro: 62,12ms (3,20)
Batchsize: 320
Batch size: 320, runs: 10: EF Core: 74,35ms (0,97). LLBLGen Pro: 60,27ms (2,64)
Batchsize: 330
Batch size: 330, runs: 10: EF Core: 74,72ms (1,17). LLBLGen Pro: 61,10ms (3,82)
Batchsize: 340
Batch size: 340, runs: 10: EF Core: 75,90ms (1,50). LLBLGen Pro: 61,77ms (5,63)
Batchsize: 350
Batch size: 350, runs: 10: EF Core: 76,38ms (1,34). LLBLGen Pro: 60,79ms (3,72)
Batchsize: 360
Batch size: 360, runs: 10: EF Core: 76,89ms (6,57). LLBLGen Pro: 60,05ms (3,06)
Batchsize: 370
Batch size: 370, runs: 10: EF Core: 75,27ms (1,10). LLBLGen Pro: 60,38ms (3,28)
Batchsize: 380
Batch size: 380, runs: 10: EF Core: 74,74ms (1,43). LLBLGen Pro: 59,98ms (3,44)
Batchsize: 390
Batch size: 390, runs: 10: EF Core: 73,89ms (1,31). LLBLGen Pro: 59,62ms (4,23)
Batchsize: 400
Batch size: 400, runs: 10: EF Core: 73,33ms (1,06). LLBLGen Pro: 59,55ms (3,39)
Batchsize: 410
Batch size: 410, runs: 10: EF Core: 92,23ms (53,52). LLBLGen Pro: 59,69ms (3,74)
Batchsize: 420
Batch size: 420, runs: 10: EF Core: 74,27ms (1,94). LLBLGen Pro: 59,21ms (3,39)
Batchsize: 430
Batch size: 430, runs: 10: EF Core: 74,26ms (1,15). LLBLGen Pro: 60,09ms (2,88)
Batchsize: 440
Batch size: 440, runs: 10: EF Core: 74,66ms (0,99). LLBLGen Pro: 60,67ms (3,15)
Batchsize: 450
Batch size: 450, runs: 10: EF Core: 74,60ms (1,61). LLBLGen Pro: 61,23ms (2,21)
Batchsize: 460
Batch size: 460, runs: 10: EF Core: 74,70ms (1,42). LLBLGen Pro: 61,25ms (2,86)
Batchsize: 470
Batch size: 470, runs: 10: EF Core: 75,50ms (1,51). LLBLGen Pro: 77,77ms (49,26)
Batchsize: 480
Batch size: 480, runs: 10: EF Core: 75,49ms (1,14). LLBLGen Pro: 62,15ms (3,02)
Batchsize: 490
Batch size: 490, runs: 10: EF Core: 75,15ms (2,19). LLBLGen Pro: 59,98ms (3,40)
Batchsize: 500
Batch size: 500, runs: 10: EF Core: 75,06ms (2,11). LLBLGen Pro: 60,03ms (4,44)
Batchsize: 510
Batch size: 510, runs: 10: EF Core: 75,57ms (2,53). LLBLGen Pro: 60,90ms (2,72)
Batchsize: 520
Batch size: 520, runs: 10: EF Core: 75,37ms (1,19). LLBLGen Pro: 61,74ms (4,76)
Batchsize: 530
Batch size: 530, runs: 10: EF Core: 75,22ms (1,99). LLBLGen Pro: 60,60ms (2,67)
Batchsize: 540
Batch size: 540, runs: 10: EF Core: 78,09ms (4,29). LLBLGen Pro: 61,65ms (3,69)
Batchsize: 550
Batch size: 550, runs: 10: EF Core: 75,11ms (2,48). LLBLGen Pro: 62,56ms (2,10)
Batchsize: 560
Batch size: 560, runs: 10: EF Core: 76,27ms (2,81). LLBLGen Pro: 61,47ms (2,89)
Batchsize: 570
Batch size: 570, runs: 10: EF Core: 74,11ms (2,14). LLBLGen Pro: 61,70ms (4,41)
Batchsize: 580
Batch size: 580, runs: 10: EF Core: 74,14ms (2,38). LLBLGen Pro: 60,91ms (3,29)
Batchsize: 590
Batch size: 590, runs: 10: EF Core: 74,37ms (2,30). LLBLGen Pro: 61,09ms (3,21)
Batchsize: 600
Batch size: 600, runs: 10: EF Core: 75,59ms (2,28). LLBLGen Pro: 61,90ms (3,89)
Batchsize: 610
Batch size: 610, runs: 10: EF Core: 75,45ms (2,27). LLBLGen Pro: 62,07ms (4,51)
Batchsize: 620
Batch size: 620, runs: 10: EF Core: 74,50ms (1,93). LLBLGen Pro: 59,94ms (2,15)
Batchsize: 630
Batch size: 630, runs: 10: EF Core: 75,32ms (2,24). LLBLGen Pro: 61,24ms (2,81)
Batchsize: 640
Batch size: 640, runs: 10: EF Core: 76,25ms (3,27). LLBLGen Pro: 60,38ms (3,15)
Batchsize: 650
Batch size: 650, runs: 10: EF Core: 74,47ms (2,48). LLBLGen Pro: 61,18ms (2,74)
Batchsize: 660
Batch size: 660, runs: 10: EF Core: 76,09ms (3,67). LLBLGen Pro: 61,81ms (1,81)
Batchsize: 670
Batch size: 670, runs: 10: EF Core: 74,93ms (2,27). LLBLGen Pro: 61,45ms (1,63)
Batchsize: 680
Batch size: 680, runs: 10: EF Core: 73,67ms (2,35). LLBLGen Pro: 61,31ms (1,78)
Batchsize: 690
Batch size: 690, runs: 10: EF Core: 74,22ms (2,01). LLBLGen Pro: 61,20ms (1,44)
Batchsize: 700
Batch size: 700, runs: 10: EF Core: 74,02ms (2,26). LLBLGen Pro: 61,55ms (1,51)
Batchsize: 710
Batch size: 710, runs: 10: EF Core: 73,82ms (2,17). LLBLGen Pro: 59,63ms (2,76)
Batchsize: 720
Batch size: 720, runs: 10: EF Core: 74,08ms (1,62). LLBLGen Pro: 59,29ms (2,46)
Batchsize: 730
Batch size: 730, runs: 10: EF Core: 74,41ms (1,91). LLBLGen Pro: 59,45ms (2,71)
Batchsize: 740
Batch size: 740, runs: 10: EF Core: 73,41ms (1,86). LLBLGen Pro: 58,90ms (2,47)
Batchsize: 750
Batch size: 750, runs: 10: EF Core: 73,93ms (2,60). LLBLGen Pro: 60,80ms (4,25)
Batchsize: 760
Batch size: 760, runs: 10: EF Core: 73,60ms (2,07). LLBLGen Pro: 59,83ms (3,53)
Batchsize: 770
Batch size: 770, runs: 10: EF Core: 74,61ms (3,88). LLBLGen Pro: 59,26ms (2,76)
Batchsize: 780
Batch size: 780, runs: 10: EF Core: 110,17ms (110,88). LLBLGen Pro: 59,13ms (2,72)
Batchsize: 790
Batch size: 790, runs: 10: EF Core: 74,86ms (2,34). LLBLGen Pro: 60,37ms (4,59)
Batchsize: 800
Batch size: 800, runs: 10: EF Core: 74,09ms (1,35). LLBLGen Pro: 61,13ms (4,04)
Batchsize: 810
Batch size: 810, runs: 10: EF Core: 74,78ms (1,57). LLBLGen Pro: 59,39ms (2,26)
Batchsize: 820
Batch size: 820, runs: 10: EF Core: 73,96ms (1,74). LLBLGen Pro: 58,10ms (1,99)
Batchsize: 830
Batch size: 830, runs: 10: EF Core: 74,31ms (1,90). LLBLGen Pro: 58,74ms (2,59)
Batchsize: 840
Batch size: 840, runs: 10: EF Core: 74,02ms (0,98). LLBLGen Pro: 59,72ms (2,94)
Batchsize: 850
Batch size: 850, runs: 10: EF Core: 73,59ms (1,42). LLBLGen Pro: 58,57ms (3,90)
Batchsize: 860
Batch size: 860, runs: 10: EF Core: 73,00ms (1,28). LLBLGen Pro: 59,73ms (3,12)
Batchsize: 870
Batch size: 870, runs: 10: EF Core: 73,19ms (1,45). LLBLGen Pro: 59,87ms (3,46)
Batchsize: 880
Batch size: 880, runs: 10: EF Core: 73,95ms (1,76). LLBLGen Pro: 60,76ms (3,31)
Batchsize: 890
Batch size: 890, runs: 10: EF Core: 72,94ms (0,41). LLBLGen Pro: 60,52ms (3,78)
Batchsize: 900
Batch size: 900, runs: 10: EF Core: 73,76ms (1,82). LLBLGen Pro: 58,38ms (2,76)
Batchsize: 910
Batch size: 910, runs: 10: EF Core: 74,29ms (2,95). LLBLGen Pro: 60,11ms (2,13)
Batchsize: 920
Batch size: 920, runs: 10: EF Core: 73,31ms (1,44). LLBLGen Pro: 57,84ms (3,61)
Batchsize: 930
Batch size: 930, runs: 10: EF Core: 74,31ms (3,00). LLBLGen Pro: 59,53ms (2,54)
Batchsize: 940
Batch size: 940, runs: 10: EF Core: 73,70ms (1,63). LLBLGen Pro: 57,61ms (3,09)
Batchsize: 950
Batch size: 950, runs: 10: EF Core: 74,38ms (0,92). LLBLGen Pro: 58,40ms (3,53)
Batchsize: 960
Batch size: 960, runs: 10: EF Core: 74,59ms (1,67). LLBLGen Pro: 58,37ms (2,22)
Batchsize: 970
Batch size: 970, runs: 10: EF Core: 73,68ms (1,35). LLBLGen Pro: 57,57ms (4,77)
Batchsize: 980
Batch size: 980, runs: 10: EF Core: 73,42ms (1,61). LLBLGen Pro: 59,07ms (3,06)
Batchsize: 990
Batch size: 990, runs: 10: EF Core: 74,46ms (3,96). LLBLGen Pro: 57,75ms (2,55)
Press any key to continue . . .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment