ブログ記事885件
今回は前回の記事で対処法を記載したEdgeにおける"ファイルをダウンロードすると警告が出てダウンロードできない問題"の続編です▼前回記事『[Edge]ファイルをダウンロードすると警告が出てダウンロードできない問題』今回は"ダウンロードしようとしたら警告が出る問題"についてお伝えします!2024年4月18日に"MicrosoftEdge124"がリリースされました。…ameblo.jp前回の対処法では改善しないサイトもあったようなので、個別にサイト指定して警告を回避する手順
UbuntuサーバーにMySQLをインストールして外部から接続したら下記のようなエラーが出ました。ERROR2003(HY000):Can'tconnecttoMySQLserveron'192.168.218.119'(61)わたしの場合、「/etc/mysql/mysql.conf.d/mysqld.cnf」の「bind-address」と書かれた部分が「127.0.0.1」になっているのが原因でした。「bind-address=0.0.0.0」に変更
突破ファイルおもしろいよね。さてさて、タイトルの通り、postgresqlのプレースホルダ、つまりバインドできるパラメータの数には上限がある。32767、らしい。覚えてらんね。大体32000くらいとしか認識してないし、そんな認識で十分。で、そんなクエリ作る方が悪いとか、そんな検索許容させちゃ駄目だとか、色々思うところはあったとしても、メンバーとして参画したら、客からの要望は既に固まっているし、なんなら設計終わっている。DBのテーブル構造だってもう決まっている。何が
今月から仕事内容が変わり、本格的にSQLを使うことになりました。SQLは情報処理試験で勉強したものの、業務でしっかり使うのは初めての経験。ので、しばらくは、知らなかったSQLを1つずつまとめていきたいと思います。今日はIN句とEXISTS句について。※OracleDatabase19cで確認しています。データベースによって異なる部分などあるかもしれないため、自己責任でお読みください。もくじ1.IN句(役割と基本の使用方法/応用編)2.EXISTS句(役割と基本の使
データベースエンジニアととして仕事をしている以上、必ず必要になってくるのがデータベースのER図。もちろん、現職のデータベースのER図はキチンと?あるにはあるので、個別で作成する必要はないのですが、そこそこ大きなデータベースを扱っているため、テーブル・カラムだけでもかなりの量になっています。それらを全て図に表すと自分が必要なテーブルってどこだ・・とか、相関関係が見えなくなってきて、まず読み解くだけで時間がかかる・・・(都度依頼があるテーブルが違うかったり、条件が複雑だったりする)ということが
特定のSQLにだけ使ってほしいINDEXを作りたいが、それを作ってしまうと他のSQLに影響をしてしまうことがわかっていて、INDEXを作るのを躊躇しまうことがある。それに対応する方法。よく使うOracleSQL/コマンドまとめ以下のように対応する。1.INDEXを「INVISIBLE」で作成する2.作成したINVISIBLEINDEXを使用するSQLに対して、「USE_INVISIBLE_INDEXES」ヒント句を追加する1.INDEXを「INVISIBLE」で作
仕事の都合上、毎日使っているDBの負荷・状況などを確認しているわけですが、日頃から気になっている観点以外のもの(急激な負荷や例外的なLoadAVERAGEの上昇)が話題になります。で、何かしら結果が出ているということは何か要因がある、というのが常なので、その要因を探ることが大変です。(複数の要因があることが基本なので、そうなってくるともう・・・)今回はOracleデータベースでテーブルロックが発生してしまった場合、負荷が上がるのでその原因を調べるためのSQLです。テーブルロック
With句を複数回使ってみるの巻WithaliceAs(SELECTf1+'_'+f2ASgrp_key,SUM(f3*f4)ASaggFROMt_fooGROUPBYf1+'_'+f2),bobAS--ここでWithと書かず、カンマで続きを。(SELECTf1+'_'+f2ASgrp_key,*FROMt_foo)S
今日は、データベースのカーソルについて勉強していきます。試行はOracle19cにて行っています。もくじ1.カーソルとは2.カーソルの基本の使い方3.カーソル利用時に注意すべきこと1.カーソルとはDB検索結果レコードを1行ずつ処理するためのしくみ。DBデータは、通常は一括して処理することが多い。一括してデータを取得したり、WHEREで示した条件にあう全レコードをUPDATEしたり、といったイメージである。が、時には取得してきた複数のレコードに対して、それぞれの処理
こんにちは(^○^)今日はクリスマスイブですね。本日は、めずらしくプログラミングのお話です。私はデータベースはpostgreSQLを使用してます。第三者がpostgreSQLのテーブル値を更新したら、更新した内容を自動で表示できないものか、と思っていました。定期的にポーリングすれば、テーブル値が更新されたか検知することはできますが、タイムラグが生じますし通信負荷が高まります。プログラム作成側としてはさけたいところです。postgreSQLのネットマニュアルを読んだところありまし
よく使う統計情報操作に関するコマンドやSQLのまとめ。大抵はこれで事足りるはず。細かい設定がしたければ、マニュアルをみる。よく使うOracleSQL/コマンドまとめOracleDBの統計情報(オプティマイズ統計)とはOracleDBは、SQLを実行する際に、実行計画を複数作成し、最もコストの低いデータアクセス方法でSQLを実行する。この実行計画を作成するためには、各テーブル、カラムのデータ量、データの特性、偏りなどの情報が必要である。これをDBの統計情報という。DB
再びSQLの勉強シリーズに戻ります(`・ω・´)今日はORDERBY句。役割は知っているけれど、細かなルールについても分かっておきたいなあと思い、改めて勉強してみます。もくじ1.ORDERBY句とは2.昇順ソート/降順ソート3.指定カラムにNULLが含まれる場合のソート4.UNIONを含むソート1.ORDERBY句とはSELECTしてきたレコードを、昇順または降順に並び替える(ソートする)ときに利用する。ORDERBYの後に、どのカラムで並び替えを行うかを
1つのSQLをOracleDBの機能で並列処理する方法。Oracle10g以降対応。さらに細かく指定したい場合は、マニュアルをみる。よく使うOracleSQL/コマンドまとめSQLのパラレル実行について通常SQLの実行は1プロセスで行われるが、これを複数のセッションで実行させることが可能。DB全体をパラレル処理に設定できるが、OLAP専用DB以外ではほぼ使用しない。パラレル問合せ、パラレルDML、パラレルDDLをパラレル実行することができる。<実行条件>・PARALLEL
このセクションでは、ゼロからSSDTを使ってSSISパッケージを作ってみます。例として、州と市ごとに売上の予測を入力するフォームを作ります。州と市のデータはAdventureWorksデータベースから抽出し、変換先はExcelファイルです。Excelフォームが出来たあと、売上予測の額を入力し、そのデータを今度はまたAdventureWorksのデータベースに送り返します。大まかに分けて次のステップをカバーします。新たなSSISパッケージを作成とそのプロパティの説明変換元と変換先の接続マ
既にあちこちに同様の記事はあるのですが、JavaでDB接続を行い、その過程を記してみたいと思います。環境はWindows10です。もくじ1.今回やること2.データベースの前準備(テスト用ユーザー、DB、テーブル作成)3.JDBCドライバーのインストール・JDBCドライバーとは・PostgreSQL用のJDBCドライバのインストール4.挙動確認・確認用ソースコード・結果確認5.まとめ1.今回やること・PostgreSQLでユーザー、データベース、テーブ
2020/11/14無駄な文章を省いて再構成したものを投稿しました『SQLCMD(SQLServerでコマンドプロンプト/CUIからSQL実行)』SQLServerでSQLを実行する際、わかりやすい方法としてはSQLServerManagementStudio(SSMS)にて新しいクエリを作成する…ameblo.jp今週は弊課に新人がいらっしゃいました。その為、システム利用に関するユーザー追加依頼がチラホラとありまして。中でもちょっと面倒だなと思ったのが、
先日からSQLの記事を書いていますが、今回も同じくSQLの記事です。環境はOracle19c。もくじ1.DECODE関数とは2.引数の注意点3.参考:類似関数1.DECODE関数とは取得したデータ値を、別の値に置き換えて返却するための関数。構文は以下の通り。DECODE(列名,値A,値Aの置換後の値,値B,値Bの置換後の値,…,デフォルト値)例えば以下のように用いる。SELECTDECODE(COLUMN_A,'りんご','appl
再びSQL関連の記事です(`・ω・´)職場で、OracleとPostgreSQLのソースを比較することがありました。そこでROWNUM関数/LIMIT関数とORDERBY句の併用方法について、DBで違いがあったので、備忘録として記事にしておこうと思います('ω')ノORDERBY句の説明は以前記事にしているので、良ければご覧くださいー!『【SQL】ORDERBYの活用いろいろ』再びSQLの勉強シリーズに戻ります(`・ω・´)今日はORDERBY句。役割は知っているけ