SAK }‘ŠÙ
SQL ƒ`ƒ…[ƒjƒ“ƒO•Ò4 - SQL ŽÀsŒv‰æ‰ðÍAANALYZEAƒRƒXƒgƒx[ƒX
Oracle ŒÅ—L‚Ì•”•ª‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñBSQL-ServerAMDB ‚Å‚Í’ˆÓ‚Ì‚±‚ÆB ¡ƒRƒXƒgƒx[ƒX؂芷‚¦ E’ÊíARDBMS ‚ÍAƒ‹[ƒ‹ƒx[ƒX‚ÅŽÀsŒv‰æ‚𗧂ĂĂ¢‚邪Aƒf[ƒ^—Ê‚ðŠî‚É Å“K‚ÈŽÀsŒv‰æ‚𗧂Ă邱‚Æ‚ª‚Å‚«‚éB ‚±‚ê‚ðƒRƒXƒgƒx[ƒX‚ÆŒ¾‚¤B ’A‚µAƒRƒXƒgƒx[ƒX‚̓f[ƒ^—Ê‚ª‘å•‚É•Ï“®‚µ‚½ê‡Aí‚ÉŽè“®‚Ńƒ“ƒeƒi ƒ“ƒX‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B (ƒAƒiƒ‰ƒCƒYƒRƒ}ƒ“ƒhAƒf[ƒ^ƒx[ƒXÅ“K‰»Aƒf[ƒ^ƒx[ƒXƒ`ƒ…[ƒjƒ“ƒO) Ecompute statistics ‚ÍA512KB ’ö“x‚̬‹K–͂ȃe[ƒuƒ‹‚ÅŒø‰Ê‚ª‚ ‚éB analyze table sak.Žó’m compute statistics; Eestimate statistics ‚ÍA‘å‹K–͂ȃe[ƒuƒ‹‚ÅŒø‰Ê‚ª‚ ‚éB analyze table sak.Žó’m estimate statistics sample 30 percent; ¡ƒ‹[ƒ‹ƒx[ƒX؂芷‚¦ Eƒ‹[ƒ‹ƒx[ƒX‚É–ß‚·‚É‚ÍAŽŸ‚̂悤‚É‚·‚éB analyze table sak.Žó’m delete statistics; ¡ƒ‹[ƒ‹ƒx[ƒXAƒRƒXƒgƒx[ƒXŠm”F EŽŸ‚Ì–â‚¢‡‚킹‚ÅAƒRƒXƒgƒx[ƒX‚Ìî•ñ‚ðŠm”F‚Å‚«‚éB î•ñ‚ª‹ó‚̃e[ƒuƒ‹‚̓‹[ƒ‹ƒx[ƒX‚Å‚ ‚éB select table_name ƒe[ƒuƒ‹, num_rows ƒŒƒR[ƒh”, avg_row_len •½‹ÏƒŒƒR[ƒh’·, blocks Žg—pƒuƒƒbƒN” from user_tables ; ¡SQL ƒ`ƒ…[ƒjƒ“ƒO•ÒŽ‘—¿
¡SQL Šî‘bŽÀ’n•ÒŽ‘—¿
¡SQL Šî‘b•ÒŽ‘—¿
¡Oracle PL/SQL •ÒŽ‘—¿
¡PostgreSQL •ÒAJAVA ServletAJSP •ÒŽ‘—¿
¡MySQL •ÒŽ‘—¿