のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,736人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレMySQL 総合 Part20

    mysql覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    651 = :

    >>649
    機密情報とかでなければprod.sqlをどこかにUPするんだ

    652 = :

    >>651
    そんなぁ、無茶言わないでくださいよぉ・・・(´・ω・`)

    655 = :

    >>654
    問題ありません
    mysqlサービスを止めるタイミングがあるなら物理バックアップが一番平和

    661 = :

    MySQLの話がひとつもない
    荒らし認定

    662 = :

    MySQLの話してるじゃん一応

    665 = :

    create tableでは、c1 c2 c3...cnの順にカラムを登録したとします

    create table t1 (
    c1 int,
    c2 int,
    c3 int,
    c4 int,
    cn int
    )

    この時、登録した順番に取り出す、
    select c1, c2, c3 from t1と、
    バラバラに取り出す、
    select c3, c1, c2 from t1では速度的に差は出るのでしょうか?
    プログラム側で速度を計測しても差はわかりませんでした。
    あとあと必要なカラムを追加するとき、

    select c3, c5, c7 from t1から、
    select c1, c3, c5, c7 from t1に変更するか、
    select c3, c5, c7, c1 from t1にするか悩んでいます。
    後者にしたほうがプログラムの変更が楽なのですが、
    速度的には差は出ないという認識でよいでしょうか?

    666 = :

    >プログラム側で速度を計測しても差はわかりませんでした

    そしたら、それで充分だと思うけど。
    下らんこと悩んでいる暇があったらさっさとプログラム完成させたほうがいいよ

    667 = :

    >後者にしたほうがプログラムの変更が楽なのですが、

    なんか馬鹿なことしてそう

    668 = :

    順番変わる方が面倒だろ
    何だ?馬鹿なことって

    669 = :

    とりあえずSELECTのカラム順は性能に関係ないよ。
    EXPLAINとってPLANが同じなら性能は同じとみなしてよし

    ただし
    「SELECT * をせずに必要な列だけSELECT c1, …する」
    という点は大前提

    670 = :

    mysqlを入れて [mysqld]の中に
    innodb_log_file_size=64M
    innodb_buffer_pool_size=128M
    と追記したら
    mysqlが立ち上がらなくなりました。

    どなたか分かる方いたら教えて下さい

    672 = :

    レスどうもありがとうございます
    explainの見方がよくわからなくて困っていました
    カラム順は関係ないとのことなので安心しました
    どうもありがとうございます

    674 = :

    >>670
    追記したのを消せばいいじゃん!

    675 = :

    自分の場合、
    php の場合は、
    $db = mysql_connect($db_host,$db_user,$db_passwd);
    の後に、
    mysql_query("SET NAMES utf8",$db); //クエリの文字コードを設定

    を追加して、文字化けを解消できた。

    また、プログラム上では、

    $sql = "select * from table_hogehoge";
    $sql = mb_convert_encoding($sql, "UTF-8", "SJIS");

    などで対応。

    677 = :

    文字化け解消のためのSET NAMESはやめろとあれほど

    679 = :

    //mysql_query("SET NAMES utf8",$db);
    mysql_set_charset("utf8");

    がってん。

    SET NAMES ではなく、mysql_set_charsetを推奨って書いてるね。
    http://jp.php.net/manual/ja/function.mysql-set-charset.php

    680 = :

    MySQLの転送量について聞きたいことがあります

    a.DBが20M
    a tableが20Mだとしてそのうちの一つのレコードの
    1 hoge fuge hage
    のhogeの部分を取り出した場合
    転送量は20Mになるのでしょうか?それとも1 hoge fuge hageの分になるのでしょうか?それともhogeの分だけになるのでしょうか?

    転送量だけだからhogeの分だけだと思うのですが

    681 = :

    >>680
    1 fuge hage
    については転送されないが、「hogeの分だけ」というほど単純でもない。

    http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol
    1.13 Result Set Header Packet
    1.14 Field Packet
    1.15 EOF Packet
    1.16 Row Data Packet

    を読めばいいと思うよ

    682 = :

    >>677
    なんでだめなの?

    683 = :

    >>682
    SET NAMES ではMySQLに対して文字コードの変更を指示できるけど、
    PHPの内部関数 mysql_real_escape_string が解釈する文字コードは変更されない。
    そのためSQLイジェクションの脆弱性が生じる。
    詳しくはググって

    684 = :

    画像とかを保存する場合、MySQLのDBに保存するのか
    もしくはファイルはどこかに置かれるようにして、そこへのリンクurlだけを保存
    どちらがいい?
    後者だと画像へ直接外部リンク張られるよね?

    685 = :

    ファイルはどこかに置かれるようにして、そこへのリンクurlだけを保存

    686 = :

    直リンを防ぎたいならDBに保存でもいいけど、直リンを防ぐ方法はいくらでもあるから
    どっちでもいい。

    689 = :

    どうでもいいよ。下らん。

    690 = :

    間にcgiはさんでリファ見ればいいだけ

    691 = :

    >>683
    ありがとう
    PDO使ってる分には関係ないってところか

    692 = :

    xampp使ってるんですがどんなにがんばってもERROR 1045のAccess Deniedが出てきてmysqlにアクセスできません
    ぐぐって外国のフォーラムもみましたがよくわかりませんでした
    よくわからないなりにmysqladminでみたところuserもhostもNo defaul valueとなっています
    どうすればいいですか

    694 = :

    なるほどありがとうございました

    695 = :

    お安い御用です。

    697 = :

    MySQLのINDEXはALTER TABLEのあと再構築とかしなくていいよ
    ていうかALTER TABLEのときにINDEXも再構築される

    699 = :

    お安い御用です。

    700 = :

    >>697
    これは知らなかった。
    有益な情報ありがとうございます。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について