OPTIMIZE TABLE

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Pagina: 1 2 volgende »

De VeeWee

de VeeWee

19/07/2004 18:16:00
Quote Anchor link
Als ik in phpmyadmin ga zien dan komt er bij 1 tabel (bezoekers) te staan dat er een overhead is van x kb.
Bestaat er een phpfunctie om te zien of er een overhead is en zoja welke functie is het en hoe kan ik hem best gebruiken.
Ik zoek namelijk een script dat als er overhead is deze door middel van de sqlfunctie
OPTIMIZE TABLE bezoekers
te optimaliseren

dank!
 
PHP hulp

PHP hulp

13/01/2025 08:40:57
 
Eris -

Eris -

19/07/2004 18:22:00
Quote Anchor link
mysql_query("OPTIMIZE TABLE `tabelnaam`");
 
De VeeWee

de VeeWee

19/07/2004 18:24:00
Quote Anchor link
ja daar was ik al wel opgekomen
maar de vraag was of er een functie bestaat om te zien of er een overhead is in die tabel
 
Niels

Niels

19/07/2004 18:24:00
Quote Anchor link
Wat is de functie overhead eigenlijk,, ik kijk er nooit naar :$
 
De VeeWee

de VeeWee

19/07/2004 18:28:00
Quote Anchor link
overhead is geen functie sulfer
het is als je in je tabel veel rijen verwijderd dan ontstaat er een niet gebruikte plaats die wel geheugen inpakt --> overhead
dan moet je gewoon optimiza table pakken en dan is deze verdwenen

je tabel zal normaal dus ook sneller werken
Gewijzigd op 19/07/2004 18:29:00 door de VeeWee
 
Mitch X

Mitch X

19/07/2004 18:32:00
Quote Anchor link
Als het er niet is zal er nix gebeuren, dus je kan die gewo0n uitvoeren ...
 
De VeeWee

de VeeWee

19/07/2004 18:34:00
Quote Anchor link
oke bedankt

toch nog 1 extra vraagje:

geeft sql dan geen fout weer ofzo?
 
Mitch X

Mitch X

19/07/2004 18:43:00
Quote Anchor link
Geen idee eigenlijk :$
 
Niels

Niels

19/07/2004 18:49:00
Quote Anchor link
Quote:
overhead is geen functie sulfer


Wist effe geen ander woord te vinden :P
 
De VeeWee

de VeeWee

19/07/2004 18:54:00
Quote Anchor link
't is niets ;)
heb het net toegepast maar dan wel zonder die(mysql_error());
ik zie op het eerste zicht geen problemen, ik zal wel binnen vijf dagen zien of er een overhead is...


bedankt allemaal
 
Elwin - Fratsloos

Elwin - Fratsloos

19/07/2004 21:20:00
Quote Anchor link
Misschien is er geen functie voor, maar dan kan je die zelf maken:

Als PHPMyAdmin kan zien dat er een overhead is, dan kan jij dat ook. Zit dat niet in de SHOW STATUS query o.i.d.? Dan krijg je een waarde, is die niet gelijk aan 0, dan die je de OPTIMIZE TABLE query...

Elwin
 
Rick

Rick

20/07/2004 02:26:00
Quote Anchor link
je kan optimize table altijd gebruiken, als het niet nodig is dan zal hij gewoon niets doen

waar je wel op moet letten is dat als er word geschreven naar de database dat de data corrupt kan raken
als je optimize table wil gebruiken doe dat dan op een moment dat er niemand online is en lock de tables van te voren
anders is het gewoon zelfmoord voor de database
 
De VeeWee

de VeeWee

20/07/2004 11:14:00
Quote Anchor link
aan elwin: ik begrijp niet echt wat je bedoeld, kan je misschien ff een voorbeeldje geven??

aan rick:
Quote:
waar je wel op moet letten is dat als er word geschreven naar de database dat de data corrupt kan raken
als je optimize table wil gebruiken doe dat dan op een moment dat er niemand online is en lock de tables van te voren
anders is het gewoon zelfmoord voor de database



sorry, dit is chinees voor mij...
maar hoe kan die informatie dan corrupt worden, het is gewoon een ip adres en id nummer en een aanwezig veld...µ
Ik heb het nu gewoon op het einde van mijn pagina gezet dus het word altijd uitgevoerd maar je zei je moet het doen als er niemand online is
maar er kan tijdens het uitvoeren toch altijd iemand on komen??

bedankt voor de reacties ;)
 
B a s
Beheerder

B a s

20/07/2004 11:36:00
Quote Anchor link
Wat hij bedoelt te zeggen is dat je voorzichtig moet zijn wanneer met je de tabellen in je database bezig gaat..

Want als er iemand op je website komt die allemaal dingen doet die met de database tabellen te maken hebben, is er de kans dat er iets mis gaat (blijft klein maar is er wel) dat je tabellen 'fucked op' raken, aka 'corrupt' :)

Wat Elwin bedoelt, is dat wanneer je in PHPmyAdmin bent, dat je kunt zien hoeveel 'overhead' er zit op je tabel.. PHPmyAdmin is ook gewoon met PHP geschreven en voert ook een query uit om te kijken of een tabel overhead heeft of niet.. Dus wat Elwin dan beweert, is dat wanneer phpmyadmin het kan, dat jij het ook kunt, dmv een MySQL query..

Toevallig weet ik ook hoe je dit doet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
SHOW TABLE STATUS LIKE 'tabel_naam';
?>


De kolom: 'Data_free' die je terug krijgt als resultaat geeft het aantal Bytes overhead aan..
 
Ano Niem

Ano Niem

20/07/2004 11:52:00
Quote Anchor link
Hmmz... Ik heb net ook die optimize uitgevoerd.
Eerst was de tabel 49.9 kb en na de optimize 52.3 kb.
Lijkt mij niet direct een verbetering
 
De VeeWee

de VeeWee

20/07/2004 11:59:00
Quote Anchor link
oke bedankt bas; dan heb ik nog een vraagje: kan ik de volgende code zonder problemen uitvoeren?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

// connectie

$res = mysql_query("SHOW TABLE STATUS LIKE 'bezoekers'");//om te testen: or die(mysql_error());
$row = mysql_fetch_array($res);

if ($row['Data_free'] > 0){
    $optimize = mysql_query("OPTIMIZE TABLE `bezoekers`");//om te testen: or die(mysql_error());
    if ($optimize){
        print ("Er is een overhead van {$row['Data_free']} gedelete");
    }
else {
        print ("Er is een error");
    }    
}
else {
    print ("Er is geen overhead");
}



?>



sickness: volgens mij heb je dan toch iet verkeerd gedaan of opeens veel rijen laten deleten hoor :p
 
B a s
Beheerder

B a s

20/07/2004 12:03:00
Quote Anchor link
Die code kun je uitvoeren zonder problemen ja :) Ik zou het gewoon testne.. denk dat het wel werkt, erg nice trouwens :) netjes gecode.. misschien ook leuk om dit scriptje te posten straks onder scripts..
 
De VeeWee

de VeeWee

20/07/2004 12:20:00
Quote Anchor link
heb het toegevoegd, en werkt nog ook 8-)

bedankt iedereen
 
Rick

Rick

23/07/2004 01:37:00
Quote Anchor link
ik probeer te zeggen dat als OPTIMIZE TABLE bezig is en er word data gewijzigd (zelfde stukje data op hetzelfde moment) dat je tabel beschadigd/corrupt zal raken

het kan zijn dat alleen de rij beschadigd is maar het kan ook zijn dat de hele tabel beschadigd (data komt door het opschuiven op een andere plaats te staan dan het eerst stond)
mysql is een leuke server maar heeft wat dit soort dingen betreft nog wel wat te leren van databases zoals oracle
iig zou ik optimize table NOOIT gebruiken op een tabel die actief gebruikt word op dat moment
 
Arend a

Arend a

23/07/2004 09:28:00
Quote Anchor link
Anders gewoon eerst even de tabel locken - dan optimizen.
 
Rick

Rick

23/07/2004 09:53:00
Quote Anchor link
precies, dat zei ik dus ook al in m'n eerste reply :)

je bent imho gek als je gaat optimizen bij een tabel waar mee gewerkt word (die dus ook niet gelockt is)
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.