-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove outdated MyISAM support. Engines are smart enough to determine th... #2
Conversation
… their engine. MySQL uses InnoDB since 5.5 as default. So for that in InnoDB, auto_increment keys have to have to: either have their own index, or at least be the primary sub-index of a compound index. (a in KEY(a,b)). If not it throws ERROR 1075 (Incorrect table definition). Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
Doesn't InnoDB have problems still? I can't remember the details, but certain field types in innodb can crash the whole mysql server. |
I don't think so. Never have heard about it. Running a big forum with over 2 GB database on InnoDB without a problem for years. |
…e used instead. Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
IIRC older MySQL Versions don't support the full text search index with InnoDB. |
|
@eurich IIRC older MySQL Versions don't support the full text search index with InnoDB. Yeah, that's it. I offer web hosting, and 99.9% of the time when the MYSQL database crashes, it'e because of this. Innodb is better overall, but has some instability. It may be better by now, I haven't had to sic my tech team on a crashed MYSQL in over a year. |
A little bit malformed my description... Also I don't understand your concern about UTF-8. This change nothing to it. So it's save. FYI: Auto_increment was changed because of my tries to add the index seperately. That doesn't make any diiference. If you wish I can twist them back. So I only have created 1 pull request. Imagick::getImageSize()Returns the image length in bytes. Deprecated in favour of Imagick::getImageLength(). @Xarcell Something left out? |
@Pandos good for you. I was merely stating that I have experience quite a few MYSQL database crashes due to corrupted InnoDB tables. In some cases, the site could not even be recovered. I don't claim to know all the technical aspects, I am merely stating from experience and from what my tech teams tell me what caused the issue. |
Hmm... I've experienced more unrecovered crashes from MyISAM instead of InnoDB. |
I'm still waiting for feedback on (most of) my post above... This PR will stay unchanged if nothing happens, because I don't even know what I'm expected to do. |
Eh... it's already answered in my post? |
You didn't get what I'm saying about ENGINE=... |
Now I understand what you tried to say to me :) For InnoDB support. Will look into it and we can discuss what will be the right way for it. |
I'll take your imagick changes of course. ;) |
Cancel complete PR please. |
Or I'll cherry pick! I'll see. |
Done. Oddly, though, it still offers me to Merge.. But, well, I won't! |
...eir engine. MySQL uses InnoDB since 5.5 as default.
So for that in InnoDB, auto_increment keys have to have to: either have their own index, or at least be the primary sub-index of a compound index. (a in KEY(a,b)).
If not it throws ERROR 1075 (Incorrect table definition).
Signed-off-by: Sven Rissmann creaworld-media@gmx.de