Zeige Artikel 1071 bis 1080 von 1191
« Zurück 10 Neuere Artikel | Weiter 10 Ältere Artikel »
Displaying posts with tag: MySQL (reset)
mysqldump – GSoC Weekly Report – Week 9

PROJECT: Adding parallelism to mysqldump
WEEK 09

KEY ACCOMPLISHMENTS LAST WEEK

* The number of threads created is limited, not one for each table anymore. This implied changes in the thread_data structure, in the way threads are created, also a mutex was used to synchronize data between threads.

KEY TASKS THAT STALLED LAST WEEK

* Lost some time due to problems with the environment where I run tests and had to recreate this in another machine.

KEY CONCERNS

Need to speed up a little bit to get in track again.

TASKS IN THE UPCOMING WEEK

* Add command-line option to allow user to choose the number of threads (right now it is hardcoded, just for test purposes).
* Add possibility to execute code in old behavior (serial) rather than new one (parallel).

mysqldump – GSoC Weekly Report – Week 8

KEY ACCOMPLISHMENTS LAST WEEK

* Solved out-of-memory error, finally!!! (credits go to my mentor, Stewart Smith)
* Refactored code to adapt to coding style/guidelines.
* I’m finally getting the way of bzr.

KEY TASKS THAT STALLED LAST WEEK

None

KEY CONCERNS

It took a lot of time to solve this error, so now I gotta speed up a little bit to get in track again.

TASKS IN THE UPCOMING WEEK

* Add command-line option to allow the user to specify how many threads will be created. This will imply changes in the way each thread receives the tables (currently just one) it will dump, probably using a list shared among threads.
* If time allows, include my code in the source tree

mysqldump – GSoC Weekly Report – Week 7

PROJECT: Adding parallelism to mysqldump
WEEK 07

KEY ACCOMPLISHMENTS LAST WEEK
* Completed midterm evaluations
* Finally was able to create a branch with bazaar, commit my changes and tried submitting a patch to my mentor. There were some problems sending the patch, but it should be done by tonight)

KEY TASKS THAT STALLED LAST WEEK
* Still couldn’t solve the out-of-memory error. Now with my code in a branch will be easier to get help from the community.

KEY CONCERNS
* Need to fix this error ASAP and move on with my project.

TASKS IN THE UPCOMING WEEK
* Solve the out-of-memory error
* Submit a patch with bzr
* If time allows, include my code in the source tree after solving the error and doing more testing

[Mehr]
Die InnoDB Storage Engine

Folien (PDF) durch Anklicken des Thumbnail-Bildes. Letzte Warnung für die ganz Verpeilten: Das wär dann heute.

Update: Die Slides (PDF) als Download. Der Text des Vortrags ist zwar nicht überliefert, aber dafür hab ich ja dies und dies.

Die InnoDB Storage Engine

Die InnoDB Storage Engine:

Die InnoDB Storage Engine wird in MySQL verwendet, um Transaktionssicherheit zu gewährleisten. Der Vortrag erklärt die Konzepte und Ideen hinter der Engine, wie sie konfiguriert wird und wie man sie in einer Anwendung benutzt.

Referent: Kristian Köhntopp.

Nächsten Montag. Um 19:30 Uhr. Im new thinking Store.

(Dies ist die zweite Vorwarnung - damit Ihr Euren …

[Mehr]
mysqldump – GSoC Weekly Report – Week 6

PROJECT: Adding parallelism to mysqldump
WEEK 06

KEY ACCOMPLISHMENTS LAST WEEK

None.

KEY TASKS THAT STALLED LAST WEEK

Out-of-memory error when dumping big databases

KEY CONCERNS

I couldn’t fix the out-of-memory error. It only happens when I have DBs with big tables. The error happens because memory to the dynamic string could not be allocated. Hope I can fix this soon and move on with the project.

TASKS IN THE UPCOMING WEEK

* Solve the out-of-memory error
* Start using BZR to submit patches, and also submit to internals mailing list, to get feedback from the community
* Start refining the prototype to add a command-line parameter to specify the number of threads

BASE - An ACID Alternative

Aus der ACM Queue schreibt uns Dan Pritchett (eBay) "BASE - An ACID Alternative":

In partitioned databases, trading some consistency for availability can lead to dramatic improvements in scalability.

(via hohjg)

mysqldump – GSoC Week Report #5

Hi all,

Classes are finally over… now I can dedicate more time to this project

Report for last week is a little ’empty’…

PROJECT: Adding parallelism to mysqldump
WEEK 04

KEY ACCOMPLISHMENTS LAST WEEK
None.
Last week of exams at university took me a lot of time. I should have take that into account when doing my last report.

KEY TASKS THAT STALLED LAST WEEK
N/A

KEY CONCERNS
None. In fact, I’m glad I’ll be able to dedicate more time to the program now that classes are over

TASKS IN THE UPCOMING WEEK
(same as last week)

* Solve the out-of-memory error
* Refine the prototype to add a command-line parameter to specify the number of threads
* Fix some minor coding standard issues
* Start using BZR to …

[Mehr]
Flash vs. HDD

Daß RAM eine Feine Sache (tm) ist, wenn man eine Datenbank betreiben will, ist ja der Kern vieler meiner Ausführungen zu diesem Thema. Daß Flash kein "RAM" im engeren Sinne ist, wird dabei gerne einmal überhört - Flash Disks stinken aber generell ab, wenn sie beschrieben werden und noch mehr, wenn sie mit Random I/O beschrieben werden. Selbst etwas so langsames und mechanisches wie eine traditionelle Festplatte gewinnt hier. Was man stattdessen will ist RAM mit Batterie.

Nun gibt es auch Spezialisten, die sich ein Notebook mit Flash statt Harddisk haben aufschwatzen lassen, denn immerhin kann Flash nicht durch Fall-Schock kaputt gehen und außerdem braucht es weniger Strom. Braucht es wohl, denn Daten auf ein Flash zu braten frißt nun einmal Leistung.

mysqldump – GSoC Weekly Report – Week 4

So, report for week #4 is here… a little late, though
Classes at MScs course are almost over :)… last exam is next tuesday, and then I’ll be able to dedicate more time to the program.
But this week I thought I got a lot of progress… the threaded mysqldump is working (with some problems when large tables are selected), and a speedup of 1,9x was measured with a DB of 600MB, in a quad-core machine. COOL!!!

PROJECT: Adding parallelism to mysqldump
WEEK 04

First of all, sorry this report is a little late…

KEY ACCOMPLISHMENTS LAST WEEK

* Reworked connect_to_db so that I can create one connection for each thread now.
* Reworked some functions to turn them into thread-safe. This implied eliminating global variables mysql, extended_row and insert_pat, that are now passed as parameters when needed.
* Finished a prototype where one thread is generated by table to be …

[Mehr]
Zeige Artikel 1071 bis 1080 von 1191
« Zurück 10 Neuere Artikel | Weiter 10 Ältere Artikel »