Re: Au sujet du drop table
Pierre BOIZOT <[email protected]> Thu, 10 May 2018 15:29:24 +0200
| Newsgroups | gmane.comp.db.postgresql.french |
|---|---|
| Message-ID | <CANxSh5yNo9PHmqkp91DqQG=KNt-2vW=ZmbZk8G3VTkSN-=yfBQ@mail.gmail.com> |
--000000000000166fc7056bda023b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Bonjour , Non je n'ai pas essay=C3=A9, Pensez vous que cela est un impact sur l''acquisition du lock ? Dans le cas du drop de la partition n'y aurait il pas un d=C3=A9coupage deu= x =C3=A9tapes , cassure du lien puis drop de a tabe? Difficile de tester en fait , c'est en production et le deadlock produit par l'acquisition du lock par le drop =C3=A9tant mal ger=C3=A9, l'applicati= on plante. A+ Pierre Pierre. <http://www.noizot.ch/> Qui ? <http://www.boizot.ch/#!about.md> Le 9 mai 2018 =C3=A0 18:38, Olivier GENTRIC <[email protected]> a = =C3=A9crit : > Bonjour, > > Avez-vous essay=C3=A9 en cassant le lien d'h=C3=A9ritage avant de suppr= imer la > table fille ? > ALTER TABLE partition_table NO INHERIT parent_table > > Cordialement > > Olivier GENTRIC > > Le 9 mai 2018 =C3=A0 16:14, Pierre BOIZOT <[email protected]> a =C3= =A9crit : > >> Bonjour, >> >> J'ai =C3=A9t=C3=A9 suppris par la lenteur de la commande DROP TABLE NONd= eTable" >> >> Dans le cas dont je vous parle les tables =C3=A0 supprimer sont des part= itions >> de taille cons=C3=A9quente , ~45GB avec deux indexes de ~9GB >> >> Et donc depuis peu je fait fasse =C3=A0 deux problemes >> >> >> 1. L'acquisition du lock exclusive sur une table dont je supprime une >> partition qui a aucune activit=C3=A9. >> 2. Temps de suppression de la table. >> >> =E2=80=8B=E2=80=8BSous oracle une telle op=C3=A9ration est instantann=C3= =A9e quelque soit la >> taille de la table. >> comment proc=C3=A9der pour dropper une table de partition en =C3=A9vitan= t l'ecueil >> du lock et en am=C3=A9liorant le temps d'=C3=A9x=C3=A9cution. >> >> Pierre >> =E2=80=8B Boizot >> =E2=80=8B >> >> > > > -- > *Olivier GENTRIC* > > *Mob : 06.67.49.53.47* > *Mail : [email protected] <[email protected]>* > --000000000000166fc7056bda023b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,= sans-serif;font-size:small">Bonjour ,</div><div class=3D"gmail_default" sty= le=3D"font-family:verdana,sans-serif;font-size:small"><br></div><div class= =3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:small"= >Non je n'ai pas essay=C3=A9, Pensez vous que cela est un impact sur l&= #39;'acquisition du lock ?</div><div class=3D"gmail_default" style=3D"f= ont-family:verdana,sans-serif;font-size:small"><br></div><div class=3D"gmai= l_default" style=3D"font-family:verdana,sans-serif;font-size:small">Dans le= cas du drop de la partition n'y aurait il pas un d=C3=A9coupage deux = =C3=A9tapes , cassure du lien puis drop de a tabe?</div><div class=3D"gmail= _default" style=3D"font-family:verdana,sans-serif;font-size:small"><br></di= v><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font= -size:small">Difficile de tester en fait , c'est en production et le de= adlock produit par l'acquisition du lock par le drop =C3=A9tant mal ger= =C3=A9, l'application plante.</div><div class=3D"gmail_default" style= =3D"font-family:verdana,sans-serif;font-size:small"><br></div><div class=3D= "gmail_default" style=3D"font-family:verdana,sans-serif;font-size:small">A+= </div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;= font-size:small">Pierre</div></div><div class=3D"gmail_extra"><br clear=3D"= all"><div><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"= ><div dir=3D"ltr"><div><div dir=3D"ltr"><br>Pierre.<div><a href=3D"http://w= ww.noizot.ch/" target=3D"_blank"><br></a></div><div><a href=3D"http://www.b= oizot.ch/#!about.md" target=3D"_blank">Qui ?</a><br><div><span></span><span= ></span><br></div></div></div></div></div></div></div> <br><div class=3D"gmail_quote">Le 9 mai 2018 =C3=A0 18:38, Olivier GENTRIC = <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" target= =3D"_blank">[email protected]</a>></span> a =C3=A9crit :<br><blo= ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c= cc solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" st= yle=3D"font-family:verdana,sans-serif;font-size:small">Bonjour,<br><br></di= v><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font= -size:small">=C2=A0 Avez-vous essay=C3=A9 en cassant le lien d'h=C3=A9r= itage avant de supprimer la table fille ?<br></div><div class=3D"gmail_defa= ult" style=3D"font-family:verdana,sans-serif;font-size:small">=C2=A0 <span = style=3D"font-family:monospace,monospace">ALTER TABLE partition_table NO IN= HERIT parent_table</span><br></div><div class=3D"gmail_default" style=3D"fo= nt-family:verdana,sans-serif;font-size:small"><br></div><div class=3D"gmail= _default" style=3D"font-family:verdana,sans-serif;font-size:small">Cordiale= ment<br><br></div><div class=3D"gmail_default" style=3D"font-family:verdana= ,sans-serif;font-size:small">Olivier GENTRIC<br></div></div><div class=3D"g= mail_extra"><div><div class=3D"h5"><br><div class=3D"gmail_quote">Le 9 mai = 2018 =C3=A0 16:14, Pierre BOIZOT <span dir=3D"ltr"><<a href=3D"mailto:pi= [email protected]" target=3D"_blank">[email protected]</a>></s= pan> a =C3=A9crit :<br><blockquote class=3D"gmail_quote" style=3D"margin:0 = 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div= class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:= small">Bonjour,</div><div class=3D"gmail_default" style=3D"font-family:verd= ana,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" styl= e=3D"font-family:verdana,sans-serif;font-size:small">J'ai =C3=A9t=C3=A9= suppris par la lenteur de la commande DROP TABLE NONdeTable"</div><di= v class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size= :small"><br></div><div class=3D"gmail_default" style=3D"font-family:verdana= ,sans-serif;font-size:small">Dans le cas dont je vous parle les tables =C3= =A0 supprimer sont des partitions de taille cons=C3=A9quente , ~45GB avec d= eux indexes de ~9GB</div><div class=3D"gmail_default" style=3D"font-family:= verdana,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" = style=3D"font-family:verdana,sans-serif;font-size:small">Et donc depuis peu= je fait fasse =C3=A0 deux problemes</div><div class=3D"gmail_default" styl= e=3D"font-family:verdana,sans-serif;font-size:small"><br></div><div class= =3D"gmail_default"><ol><li><font face=3D"verdana, sans-serif">L'acquisi= tion du lock exclusive sur une table dont je supprime une partition qui a a= ucune activit=C3=A9.</font></li><li><font face=3D"verdana, sans-serif">Temp= s de suppression de la table.</font></li></ol></div><div><div class=3D"m_-7= 492740440166996277m_5852883610707138867gmail_signature" data-smartmail=3D"g= mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div class=3D"gmail_= default" style=3D"font-family:verdana,sans-serif;font-size:small">=E2=80=8B= =E2=80=8B<span style=3D"color:rgb(34,34,34);font-family:verdana,sans-serif;= font-size:small;font-style:normal;font-variant-ligatures:normal;font-varian= t-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-i= ndent:0px;text-transform:none;white-space:normal;word-spacing:0px;backgroun= d-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-colo= r:initial;float:none;display:inline">Sous oracle une telle op=C3=A9ration e= st instantann=C3=A9e quelque soit la taille de la table.</span></div><div c= lass=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-size:sm= all"><span style=3D"color:rgb(34,34,34);font-family:verdana,sans-serif;font= -size:small;font-style:normal;font-variant-ligatures:normal;font-variant-ca= ps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-inden= t:0px;text-transform:none;white-space:normal;word-spacing:0px;background-co= lor:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:in= itial;float:none;display:inline">comment proc=C3=A9der pour dropper une tab= le de partition en =C3=A9vitant l'ecueil du lock et en am=C3=A9liorant = le temps d'=C3=A9x=C3=A9cution.</span></div><br>Pierre<div class=3D"gma= il_default" style=3D"font-family:verdana,sans-serif;font-size:small;display= :inline">=E2=80=8B Boizot</div></div><div dir=3D"ltr"><div class=3D"gmail_d= efault" style=3D"font-family:verdana,sans-serif;font-size:small;display:inl= ine">=E2=80=8B</div><div><div><span></span><span></span><br></div></div></d= iv></div></div></div></div> </div> </blockquote></div><br><br clear=3D"all"><br></div></div><span class=3D"HOE= nZb"><font color=3D"#888888">-- <br><div class=3D"m_-7492740440166996277gma= il_signature" data-smartmail=3D"gmail_signature"><font face=3D"verdana, san= s-serif" color=3D"#666666"><b>Olivier GENTRIC</b></font><div><font face=3D"= verdana, sans-serif" size=3D"1" color=3D"#666666"><br></font></div><div><fo= nt face=3D"verdana, sans-serif" size=3D"1" color=3D"#666666"><b>Mob : 06.67= .49.53.47</b></font></div><div><font face=3D"verdana, sans-serif" size=3D"1= " color=3D"#666666"><b>Mail : <a href=3D"mailto:[email protected]" = target=3D"_blank">[email protected]</a></b></font></div></div> </font></span></div> </blockquote></div><br></div> --000000000000166fc7056bda023b--