Comments (7)
Hi @midenok,
I assigned this to you as you implemented this feature request. You might be able to explain the performance degradation.
from mydumper.
The above example has only one index, integer key. Defer cannot help here, but OTOH has negative performance impact due to extra queuing. Maybe it should be disabled by default and enabled only by command line option.
from mydumper.
@midenok, Can you explain in which cases it will be useful?
I'm thinking to automatically set some variables like --rows, and this might be one of them.
from mydumper.
I hope commit message explains it:
Improve mydumper parallelism: integer sharding deferrer
Integer PK is the only PK that allows parallelized sharding on
mydumper. Non-integer PK tables utilize only one thread per table and
if they are going in the end such tables cause some worker threads to
be idle. To mitigate such cases we enqueue integer tables only after
all non-integer tables processed.
from mydumper.
Hi @midenok, what you are explaining is not what I saw. I ended up in a scenario where a integer pk was being split by a fixed amount of rows.
from mydumper.
Related Issues (20)
- can we have column header included in csv if need to use csv as independent file for ETL
- [BUG] mydumper segfault : segfault at 70, got coredump HOT 5
- [BUG] myloader import view error HOT 2
- [BUG] stream issue - broken dump HOT 5
- [BUG] 0.15.2-7 goes 100% cpu for hours HOT 11
- [BUG] Intermittent Segmentation Fault HOT 12
- [BUG] 0.15.2-7 always add "SET SQL_MODE" HOT 7
- The failure to restore - myloader errors and missing data. HOT 2
- [BUG] Mydumper fails with the error "Couldn't get master position: Access denied" HOT 3
- mydumper mixes up triggers from different tables
- [BUG] [ERROR] - cannot open file and [ERROR] - Thread 1: issue restoring HOT 3
- [FEATURE REQUEST] Documentation Static Builds HOT 2
- myloader stops restoring after packet bigger than 'max_allowed_packet' bytes HOT 6
- How to use multithread option on single table backup using mydumper HOT 14
- Error Moving db backups from 5.5.65-MariaDB and restoring to 10.5.16-MariaDB Server HOT 4
- [MySQL8.3] Review FUNCTION columns HOT 3
- What does this mean "FIFO file found ..." HOT 3
- [BUG] myloader is hanging HOT 4
- [ENHANCEMENT] Automatically determine START_AT HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mydumper.