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

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレMySQL 総合 Part25

mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
151 : NAME IS - 2015/07/13(月) 00:13:20.95 ID:???.net (+55,+22,+0)
>>149
カラム名はどうでもいいです
テーブルはありません
152 : NAME IS - 2015/07/13(月) 00:14:37.93 ID:???.net (+45,+6,+0)
>>150
テーブル無しでお願いします
153 : NAME IS - 2015/07/13(月) 02:17:22.41 ID:???.net (+3,-29,-8)
>>152
select 1
union
select 2
union
select 3
これでできるかな?
154 : NAME IS - 2015/07/13(月) 02:27:24.90 ID:???.net (+10,-29,-10)
>>152
values(1),(2),(3)
155 : NAME IS - 2015/07/13(月) 11:15:49.40 ID:???.net (+21,-1,+0)
ありがとうございました!!
156 : NAME IS - 2015/07/14(火) 01:48:01.87 ID:???.net (+8,-25,-6)
>>154
同じ事をSQLServerでかくとどうなりますか?
157 : NAME IS - 2015/07/14(火) 12:16:42.98 ID:???.net (+0,-29,-24)
>>156
PostgreSQLだと全く同じで行けたけどSQLiteは無理だったな。
SQLServerはそのままじゃ無理なん?
158 : NAME IS - 2015/07/14(火) 13:53:31.06 ID:???.net (-5,-23,-49)
バージョン次第かもね。
とりあえず、複数行insertするときのやり方を切り取れば、そのRDBMSにおける>>148の答えになるよ。
159 : NAME IS - 2015/07/15(水) 10:33:12.49 ID:???.net (+28,+5,+1)
ありがとうございました
160 : NAME IS - 2015/07/20(月) 20:25:51.50 ID:???.net (+3,-29,-96)
XamppのMySQLを使うとローカル接続でもタイムアウト連発して使い物にならない
SQLiteで動いてたコードを移行しただけだから別に重たい処理はしてないのにな
よくこんな欠陥品が標準で使われてるもんだ
161 : NAME IS - 2015/07/20(月) 20:43:14.61 ID:???.net (+94,+29,-10)
重たい処理をしてないならそんなことになるわけない
安いノートでも動くぞこんなん
162 : NAME IS - 2015/07/20(月) 20:52:02.79 ID:???.net (+75,+30,-137)
>>161
ネットワーク接続してないからだろう
コアの部分がそれなりに作られてても周辺ツールがまるで素人の作ったゴミだ

SQLiteに比べて排他制御に優れてるというから試しに浸かってみたら
排他制御どころかクエリを同時に叩くだけでエラーになるから自前で排他制御を作る羽目になるし
戻り0行のSQL分を叩くだけでタイムアウトになるアホさ加減だ

大小比較分が3つ以上並んだらそうなる
最適化されたDBなら所要時間は単純に3倍で済むロジック量だけど
MySQLは内部構造が完全にイカレテル
163 : NAME IS - 2015/07/20(月) 20:58:41.78 ID:???.net (+64,+29,-4)
他の人間が検証可能な形でサンプル示してみて
164 : NAME IS - 2015/07/20(月) 23:11:27.11 ID:???.net (+43,-30,-129)
>>163
.NetのMySQL.Data.MySQLClientを使って127.0.0.1に接続
テーブルは適当に数字の項目を持たせて10万レコード以上
この状態で「A>11 and B<100 and C=1」みたいな条件で検索するとタイムアウトで死亡する
そもそもMySQLDataReaderを完全に閉じないと同じコネクションで2個目のDataReaderが使えない時点でアホみたいだけど
10万レコードで「oder by A limit 100」ならオンラインじゃなくても死ぬぞ
もうなんだこれ
165 : NAME IS - 2015/07/21(火) 02:57:53.66 ID:???.net (+100,+29,-42)
>>164
テーブルにプライマリキーとかインデックスとか設定してる?
mysqlサーバの設定見直した?
つか内部構造がどうこう言う前に、まずどこがボトルネックになっているか調査しようよ。
166 : NAME IS - 2015/07/21(火) 08:42:41.47 ID:+XYaJ69c.net (+24,+29,-10)
初心者が通る道だな
必ず解決するから、あきらめないようになw
167 : NAME IS - 2015/07/21(火) 11:37:37.69 ID:???.net (+186,+29,-80)
>>165
当たり前だろ
だから言ってるだろ
大小比較を3つ以上並べるのがボトルネックだと
2つなら一瞬で終わる
エンジンそのものか,Net用クライアントのバグってことだろう
日本語を使わないものも試したから文字コードのせいでもない

問題の切り出しをすべてやった上で使えないから頭に来てるだけ
168 : NAME IS - 2015/07/21(火) 12:12:10.62 ID:???.net (+74,+5,-32)
Sqliteで運用してるものを移行してるって時点でテーブル構造やSQL文に問題がないのは分かるだろうに
いかにも言いだから一応行っておくと127.0.0.1だから名前解決が~とか意味不明な返しは要らないから
169 : NAME IS - 2015/07/21(火) 12:12:58.43 ID:???.net (+52,+29,-1)
いかにも言いそうだから
170 : NAME IS - 2015/07/21(火) 12:31:21.46 ID:???.net (+57,+29,-11)
手元にあったら一瞬で解決してやれるけど
間にわけわからんのがいると難しいわな
171 : NAME IS - 2015/07/21(火) 12:42:10.78 ID:???.net (+9,-18,-6)
mysqlの設定を間違えてるとしか思えない
172 : NAME IS - 2015/07/21(火) 12:43:42.70 ID:???.net (+72,+29,-36)
>>167
要するにお前のスキルが低すぎるんだよ。
素直に教えを請えばいいものを、頭も悪いんだな。
173 : NAME IS - 2015/07/21(火) 12:55:42.66 ID:???.net (+54,+26,-19)
解決なら分かってるから必要ない
MySQLは使わない
174 : NAME IS - 2015/07/21(火) 13:45:54.50 ID:???.net (+57,+29,-36)
スキーマもクエリプランもデータの統計値わからないので、話のしようがないね
175 : NAME IS - 2015/07/21(火) 14:24:11.30 ID:???.net (+52,+29,-1)
いっぱいつれたね、解散
176 : NAME IS - 2015/07/21(火) 16:05:55.75 ID:???.net (+45,+22,+0)
浜崎あゆみのダイエット

http://hamasaki-ayumi-diet.sblo.jp/
177 : NAME IS - 2015/07/21(火) 16:32:41.27 ID:???.net (+57,+29,-27)
そういえば、MySQLって今でもインデックスは一度にいっこしか使えないんだっけ?
あれって改善されたりした?
178 : NAME IS - 2015/07/21(火) 16:46:45.36 ID:???.net (+57,+29,-7)
引き継いだデータベースのあるテーブルにidのカラムがないのはなんか意図があるのかなあ
追加してもいいよね
179 : NAME IS - 2015/07/21(火) 19:03:33.64 ID:???.net (+55,+29,-7)
そんなもん、ここで聞かれたって返答のしようがあるか、バカ
好き勝手にしろ
180 : NAME IS - 2015/07/22(水) 19:00:55.80 ID:???.net (+114,+30,-69)
>>168
> いかにも言いだから一応行っておくと127.0.0.1だから名前解決が~とか意味不明な返しは要らないから
そんなことを言い出しそうだと思いつく時点で、よほど斜め上の発想をする人かなぁと思ってしまう

>>167
> エンジンそのものか,Net用クライアントのバグってことだろう
> 問題の切り出しをすべてやった上で使えないから頭に来てるだけ
切り出しはできるけど切り分けはできないってことかい?
181 : NAME IS - 2015/07/23(木) 16:48:16.30 ID:???.net (+87,+30,-140)
>>167
MySQLの負の特徴である「一度にひとつのインデックスしか使わない」に
モロ引っ掛かってるだけじゃない?
インデックスの張り方を工夫するか、条件式を工夫するかしないとダメだろ。

いちいち仕様に切れてるようじゃ技術者としては三流だね。
仕様は乗り越えるものだぜ。
182 : NAME IS - 2015/07/23(木) 16:58:39.55 ID:E02H2Gyi.net (+24,+29,-45)
ここで文句を言うよりも、再現できるサンプルを公開して、
どうやって最適化したら良いかを聞いたらいいのに。
その方が得るもの多いと思った。
183 : NAME IS - 2015/07/23(木) 17:17:22.77 ID:???.net (+73,+29,-3)
>>180
Lightが本家に文句をつけてる時点でネタ
184 : NAME IS - 2015/07/23(木) 21:43:07.40 ID:???.net (+43,+15,-27)
1分1秒で金稼ぎしてる人間だから初期設定状態でSqliteに劣る時点で使えないゴミでしかないよ
RDMSを名乗る資格はない
185 : NAME IS - 2015/07/23(木) 21:46:20.48 ID:???.net (+50,+29,-13)
馬鹿につける薬はないw
186 : NAME IS - 2015/07/23(木) 22:27:00.19 ID:???.net (+57,+29,-9)
そんな人間は自分が使うんじゃなく、使える人間を使う立場にいるべきなんじゃ
187 : watakano - 2015/07/23(木) 22:37:31.53 ID:xRqC5cDi.net (+24,+29,-33)
話題の動画】ホームレス男性のピアノ演奏が素晴らしくて感動
【動画】https://youtu.be/TiuXHdbQEJI
【日本語記事】http://headlines.yahoo.co.jp/hl?a=20150705-00000020-it_nlab-
188 : NAME IS - 2015/07/23(木) 23:19:39.73 ID:???.net (+56,+28,-6)
機能を絞れば速くなるにきまってんだろう(笑)
189 : NAME IS - 2015/07/24(金) 14:03:12.78 ID:JCOynULd.net (+24,+29,-3)
lightで間に合う仕事なんだよ、きっと
190 : NAME IS - 2015/07/28(火) 10:28:25.33 ID:???.net (+32,+0,-75)
ストアドプロシージャで変数の@が付いてる時と付いてない時の違いがよくわかりません
@をつけるとユーザ変数を参照するということはググってわかったのですが、
@をつけてない時でもユーザ変数を参照してるんじゃないのでしょうか?
わかりやすく教えて下さい
191 : NAME IS - 2015/07/28(火) 12:59:50.37 ID:???.net (+47,+24,-2)
値渡しと参照渡しの話では
192 : NAME IS - 2015/07/28(火) 17:24:44.83 ID:???.net (+84,+22,-20)
よくわかりませんが、@をつければdeclareしなくても使えたので
そういうもんだと思っときます
ありした
193 : NAME IS - 2015/07/28(火) 18:16:37.77 ID:???.net (+57,+29,-18)
読むだけなら@無しでいいけど、渡した先で書き換えるなら@必要、ということでは
194 : NAME IS - 2015/07/28(火) 19:06:57.04 ID:???.net (+57,+29,-100)
>8. ストアドプログラムを多用しない
>残念ながら、MySQLはストアドプロシージャ、ストアドファンクション、トリガなどの性能はあまりよくない。
>出来るだけそれらを利用せずに、ロジックをアプリケーション側に持っていくといいだろう。
http://nippondanji.blogspot.jp/2009/02/mysql10.html

全く使わない方がいいのかそれとも実行してタイムを計ってみるべきか?
195 : NAME IS - 2015/07/28(火) 19:14:07.13 ID:???.net (+69,+29,-5)
>>192
プログラミング経験がないならそう書いてくれればよかったのに
196 : NAME IS - 2015/07/31(金) 00:30:13.84 ID:???.net (+25,-5,-86)
インターネット上にあるmysqlを使った自作の掲示板やブログのデータを定期的(1日一回程度)にバックアップ取る場合、どう言う手法がお勧めですか?そのホストは自分で管理しているとして。OSはWindowsのサーバー系で。バックアップ先は、自宅のwin7パソコンに。
197 : NAME IS - 2015/07/31(金) 06:06:28.65 ID:???.net (+35,-29,-2)
mysqldump
198 : NAME IS - 2015/07/31(金) 06:09:45.92 ID:???.net (+30,+0,+0)
>>197
有難うございます。ググってみますq
199 : NAME IS - 2015/07/31(金) 13:38:50.11 ID:???.net (+40,+7,-18)
>>197
このコマンド、ネットワーク経由でバックアップ出来ますか?
200 : NAME IS - 2015/07/31(金) 14:09:21.76 ID:???.net (-1,-29,-36)
できるけど、バックアップはDBのある場所でcron使って
できたファイルをftpでもってきては
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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