元スレ【PHP】Laravel【フレームワーク】 Part.7
php覧 / PC版 /みんなの評価 :
551 = :
>>549
あー、言ってた言ってた…。
なんすか、それ? と思って検索してみたら、
確かエンジニアになりたての1年目に書いたforループ処理みたいな話らしくて、
『Laravelerは未だにJOIN知らないんすか?』って思ったんだけど、
Laraveler園児達は『ぐるぐるSQL知らないのかよ!?』と謎の歓喜の雄叫びを上げ始めて、
『あ、あぁぁ…、』って…。
もう、IQ低い人達とはどうやっても会話が成立しないんだなって、ちょっと絶望的になったんだっけ…。
552 = :
なんで設定の話がでるかと思ったらSELECT FOR UPDATEでデッドロックが発生した場合の解決策として
・MySQL8.0.18以降にする
・transaction_isolationをREPEATABLE-READにする
・更新対象を一意にする
の3つを紹介しているサイトが結構多いのか
553 = :
こんなオートインクリメント便りのフレームワークがなんでPHPフレームワークの中で世界シェアNo1なんだろうか
554 = :
嫌なら使わなければいいし、だったら何でこのスレにいるの?
555 = :
>>550
真っ先に採番するってどういうことなんだ?意味が分からないシステムだな
556 = :
お前ら今午前3時だぞ・・
557 = :
>>552
> ~の3つを紹介しているサイトが結構多いのか
あぁ、そういう事なのか。突然知った言葉でググって最初に見た物を『親』だと思っている、と。
というか、多分貴方だと思うんだけど、前に
『どうして“排他処理のやり方が分からないので教えて下さい”って言えないの?』
って言ってた人が居て、本当にそれだけの事なんだけど、
ずっと『アンチオートインクリメントおじさん』とか寝言言い続けて迷走してるよね、このスレの人達。
凄いよねぇ…、ただ欠番しない連番発行したいってだけの話にRDBのバージョンや設定の話持ち出して来るんだから。
そんな難しい話だったっけ? 欠番しない連番発行って……?
558 = :
あー、あまりにもレベルが低すぎるのでわたしも誤読してた。
>>549 が指摘してるのは『UPDATEでのN+1』か。確かに妄言吐いてる奴、居た居た。
あ り え へ ん。
560 = :
>>545
select for updateについて言及したのがlaravelerで、それに気づかずに排他制御知らないと言い続けてたのがアンチオートインクリメントおじさんだぞ。間違えんなよ。
561 = :
人格障害の人って、自分がダメージ受けた内容を、相手にダメージ与えたと自分の中で?すり替えてそのダメージを無かったことにしようとするからな
562 = :
>>557
RDBのバージョンではなくMySQLのバージョンだぞ。もしかしてお前、MySQL以外にも世の中たくさんRDBがあること知らない?やべーな。アンチオートインクリメントおじさん。
563 = :
>>557
お前に「教えてく下さい」て言ったら、教えるってのは本当かい?
おかしいなー。>>117と>>119のやりとり見る限り、それは嘘に見えるけど?
実は排他処理って言葉しか知らないので、>>117みたいに言われても教えられずに>>119みたいに言って逃げたというのか真相だと思ってるんだけどどうだい?
まぁdecimalの仕様すら知らない雑魚に教えてもらうことなんて何も無いとは思うんだけだね。
564 = :
プログラマなら無駄な言い争いは無益っていい加減学ぼうよ
565 = :
プログラマは脳内で常にこのスレみたいな討論を行ってるんやで?
566 = :
それ大変やな
567 = :
お前らって、土日は全然レスしないのに平日だけ、やたら元気だよな。
ちゃんと働いてんのか?
やっぱLaravelerって、ニートしか居ないんだろうね。
568 = :
このスレのLaravelerには、ニートしか居ないことが判明しました。
っていうと、このスレの動物達が「お前はどうなんだよ?」、って聞いてくるんだろうけど、このスレで何度も説明してるからね、動物だからそれが理解できないらしい。
569 = :
アンチオートインクリメントおじさん、自分がスレに一番張り付いていることを忘れてるな
570 = :
>>568
どこで説明してるの?何度も?いくつかレス番号教えて。
571 = :
>>568
お前はどうなんだよ ずっと張り付いているだろうが
572 = :
な? Laravelerって日本語の会話が出来ないから話が前に進まねぇんだよ。
本当に知的障害かってレベルだからなぁ…。
562 nobodyさん2021/07/07(水) 07:46:42.53ID:???
>557
RDBのバージョンではなくMySQLのバージョンだぞ。もしかしてお前、MySQL以外にも世の中たくさんRDBがあること知らない?やべーな。アンチオートインクリメントおじさん。
574 = :
草
575 = :
Laravelerが『SELECT FOR UPDATEとはどのように使うべき物なのか?』について、
何一つ理解していない事がまるわかり。
576 = :
>>572
エンジニアなら単語の表現ひとつも気を遣うもんだよね?やっぱニートなのかな?
この前も、bit演算をBIT演算て書いてたし。それより早くbigintを現実的な時間で枯渇させる場合の具体的な時間の見積もりと手法を教えてくれよ。
577 = :
>>576
効いてる効いてるw
途切れない連番を発行できないLaravelerがイライラしてるw
578 = :
連番発行するだけでRDBのバージョンや仕様について語り合い始めるバカ共って、流石に初めて見た。
579 = :
草
580 = :
お客さん『あの、予約者数を把握したいので、このチケット番号は途切れないようにしてください』
Laraveler『それはトランザクション分離レベルの問題なので、無理です』
お客さん『はぁ!?』
581 = :
マウントとりたい欲望が抑えきれないんだろうな
実生活でできないことを5chでやって気を紛らわしてるってことだけは分かるが
まあ、溜め込んで犯罪とかに走るよりは良いと思うから、どんどんやりなよw
582 = :
select for updateの話を最初にしたのは俺だけど、それに対してデッドロックがーて指摘するのは別に問題ないと思ったけど?実装方法が不適切ってことが言いたいのだろうと思ったし。
つまり、select for updateが排他制御のことだって気づかず、その後も「laravelerは排他制御知らない!」てわめいて無知を晒してたアンチオートインクリメントおじさんが1番アホである点は揺るがないぞ。
583 = :
ちなみにアンチオートインクリメントおじさんは頭が悪いので、更新処理における排他制御の話で出たselect for updateの話と、連番処理の話を混同しているようだ。可哀想に。
584 = :
>>582
>つまり、select for updateが排他制御のことだって気づかず、
まだこの動物園児、なんかホザいてる。
前スレの800あたりから読み返してこいって言ってるのに。
相変わらず、途切れない連番の発番の仕方わかんないみたいだし、動物園児、すげぇな…。
585 = :
>>583
途切れない連番発番出来ない園児がなんか寝言ほざいてるぅw
586 = :
途切れない連番なんか気にするのは自閉圏の人くらいだよ
587 = :
>>584
select for updateの話をした後もお前がlaravelerは排他制御知らないて吠えてた事実は認めたら?見苦しいよ。
588 = :
Q『Laravelerに質問です。ユニークな番号はどのようにして発行しますか?』
A『(string)Illuminate\Support\Str::uuid()->getInteger();
知らないくせにイキるなよ』
Q『それはどのような番号になりますか?』
A『172787912317449007508377903887728658844!(ドヤァ!)』
Q『帰ってもらって大丈夫です』
589 = :
>>587
>select for updateの話をした後もお前がlaravelerは排他制御知らないて吠えてた事実は認めたら?見苦しいよ。
ん? だって現実に知らないじゃないですか。
あなた、何言ってるんですか? それ、何語ですか?
590 = :
Laravelerってやっぱ馬鹿しか居ないんだな
PHP使ってるくらいだから当然か
591 = :
>>587
排他処理知ってたら、途切れない連番くらい発行できるでしょう?
なんでそんなに汗だくになってるんですか?
593 = :
ちょっと前までは『SELECT FOR UPDATE ウキ―!』と大喜びしていたLaraveler達が、
最近は『デッドロックするウキ―!』と、神仏を恐れるかのようにオロオロとし始めました。
彼らは一体、何をしているのでしょうか?
594 = :
これが、Laraveler。
手作業ですら、避けられないんだそうでうす。
もう、スーパーの刺身盛り合わせにタンポポ乗せる仕事くらいしか出来なそうです。
http://medaka.5ch.net/test/read.cgi/php/1621940461/
>826nobodyさん2021/06/22(火) 09:55:34.70
>シークエンスでオートなnumberingをするようなDBのデファインを使うのは優れた方法の1つ
>重複しないことをDBMSが保証してくれる上にパフォーマンスもよい
>よく自動採番の欠点として例示されるのがマスタ画面で新規登録する際
>登録時に採番した番号を表示できない、表示したらキャンセルした場合に欠番が出るなんて言うけど
>エントリー順にnumberingする以上、たとえ手作業でやっても避けられない問題だ
595 = :
キャンセルを繰り返してbigintを枯渇させるのは犯罪ではないか?
596 = :
そもそもオートインクリメントって排他制御されてるよね
597 = :
そもそも行ロックはDBMSの実装として普及しているとは言い難い
せいぜいMySQL、Oracle、PostgreSQLぐらいではないか
598 = :
>>595
> キャンセルを繰り返してbigintを枯渇させるのは犯罪ではないか?
例えば、何罪の話をしていますか?
また、犯罪であるかどうかと、システムの欠陥であるかどうかは別の話です。
599 = :
>>589
排他制御を知ってたからselect for updateを使った更新処理に言及したのだし、お前は排他制御を知らなかったから言及したにも関わらずlaravelerは排他制御を知らないって喚いてた、だよね?事実は正確にね。
600 = :
>>596
> そもそもオートインクリメントって排他制御されてるよね
えぇぇ!? またauto_incrementが頼みの綱なお話ですかぁ!?
527 nobodyさん2021/07/06(火) 20:23:40.85
Laravelってなんでオートインクリメントだよりの設計なの?
まさかオートインクリメントを使用しない設計ができないFWなの?
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】Laravel【フレームワーク】 Part.5 (568) - [98%] - 2021/5/1 22:00
- 【PHP】Laravel【フレームワーク】 Part.9 (884) - [98%] - 2022/3/13 12:00
- 【PHP】Laravel【フレームワーク】 Part.8 (148) - [98%] - 2021/8/8 21:30
- 【PHP】Laravel【フレームワーク】 Part.6 (745) - [98%] - 2021/6/21 6:30
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [96%] - 2023/1/30 18:45
- 【PHP】Laravel【フレームワーク】 Part.2 (917) - [96%] - 2019/9/10 9:15
- 【PHP】Laravel【フレームワーク】 Part.3 (983) - [96%] - 2021/2/12 4:00
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [96%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [96%] - 2021/4/4 4:00
- 【PHP】Laravel【フレームワーク】 Part.10 (446) - [96%] - 2022/6/6 19:30
- 【PHP】Laravel【フレームワーク】 (887) - [84%] - 2019/4/23 21:00
- 【PHP】フレームワーク Akelos (129) - [56%] - 2019/5/9 7:46
トップメニューへ / →のくす牧場書庫について