勘違いしておりました。テーブル名の末尾に _1 とかつけるテーブル分割がパーティショニングだと思っておりました。。。 それはどちらかと言うとシャーディング(水平分割)ですね 実際には、SQL(ALTER文)だけで実行可能な機能でした。 有効なケース カー…
doxygenを使用してC#のドキュメントを自動生成する(その2) qiita.com
http://kiyokura.hateblo.jp/entry/2013/12/03/084248
stackoverflow.com all of them are LINQ - Language Integrated Query - so they all share a lot of commonality. All these "dialects" basically allow you to do a query-style select of data, from various sources. Linq-to-SQL is Microsoft's firs…
www.palmmedia.de qiita.com neue cc - C#での動的なメソッド選択における定形高速化パターン Don’t use Activator.CreateInstance or ConstructorInfo.Invoke, use compiled lambda expressions | Notes of a Software Pogromist
https://www.google.co.jp/#safe=off&q=use+same+instance+c%23
単に列挙するだけならIEnumerable、リストの参照や操作を行う場合はIList型を指定させ、意図の違いをコード上に表現します。 内部実装を読む事無く、すばやくメソッドの「意図」を把握出来るのはどちらでしょうか? IEnumerableのように、より制限された型を…
file操作は必ずtry - catch - finally finallyの中でClose()する。 こういうパターン(try句の中でリソースに対して操作を行い finallyでDispose()する)を「Disposeパターン」という。 だが、毎回手でそのパターンを書くのはだるい → usingステートメントと…
I/O待ちをするような処理は、非同期版のメソッドを使って、スレッドを作らずに待つことが重要 (非同期版 = Taskクラス+async, awaitによる「待機可能」な書き方のこと) Parallel.ForEach(Common.GetQueries(context, keys), q => { var ret = q.Execute(); …
saneyukis.hatenablog.com
blog.fenrir-inc.com C++ の実装の話ですが、構造体に直接シリアライズ・デシリアライズでき、無駄なコピーが起こらないように、テンプレートを駆使して実装されており、JSON とは比べものにならない速さ // データ構造 struct mystruct { std::string m_str…
MessagePack って何? | おおたの物置ota42y.com バイナリでデータを保存するフォーマットです。 JSONと比べると、保存した状態の可読性を犠牲にする代わりに、 より早くて小さいフォーマットになっています。 また、汎用的なフォーマットのため、 いろんな…
Node.js v4がリリースされたらコードの書き方でどこが変わるか? - なっく日報yukidarake.hateblo.jp
blog.livedoor.jp ユニーク制約 or インデックス が貼られているカラムで検索した場合、行ロック それ以外 のカラムで検索した場合、テーブルロック インデックスの値によってロックされる=SCANされた行はすべてロックされる qiita.com ロックには 排他ロッ…
PM2/ADVANCED_README.md at master · Unitech/PM2 · GitHub 起動用ファイルを作る $ pm2 startup centos -u <vagrant | ex2-user...> chkconfig, init.dに登録される pm2 [save | dump] dumpされた状態を復元するので、PM2にタスクを登録した状態で実行 /etc/init.d/pm2-init.sh の </vagrant>…
C# による並列プログラミング | iSUS github のサンプルコードが多い。 C#によるマルチコアのための非同期/並列処理プログラミング - Google ブックス 以下の様な書き方で並列「操作」を複数スレッドを利用する例を示している # https://msdn.microsoft.com/…
Async および Await を使用した非同期プログラミング (C# および Visual Basic) ※並列処理(Parallelクラス、Parallel LINQ)は別 基本形 // The following line creates and starts the task. var myTask = someWebAccessMethodAsync(url); // While the ta…
たとえば,フルスキャンを行うSQLがアクセスの対象とする表のサイズが10GBの場合を考えてみてください。この場合,SQLの中でどのような絞り込み条件が書かれていたとしても,Oracle Databaseは10GBすべてをストレージに要求します。 大規模なデータ処理が必…
コンピューターの内部構造を「レイテンシー」と「スループット」という視点から解説。 非同期I/Oのメリットを本当の意味で理解するために大いに役立つ What Your Computer Does While You Wait - Gustavo Duarteduartes.org
ファイルディスクリプタとは 絵で見てわかるファイルディスクリプタ・パイプ・リダイレクト - あしのあしあとd.hatena.ne.jp 【Linux】ファイルディスクリプタとは何か【stream】 | FiS Project ip_local_port_range, TIME_WAITなど TCPのTIME_WAITを無くす…
2015年Webサーバアーキテクチャ序論 - ゆううきブログyuuki.hatenablog.com Webシステムにおけるデータベース接続アーキテクチャ概論 - ゆううきブログyuuki.hatenablog.com イベント駆動プログラミングとI/O多重化 from Gosuke Miyashita www.slideshare.ne…
全機能 MongoDB全機能解説1 - SSSSLIDE 動作原理・タグ検索システム Mongo dbを知ろう from CROOZ, inc. www.slideshare.net MongoDB コマンドメモとか書き MongoDB コマンドメモとか書き - Qiitaqiita.com はじめてのMongoDB はじめてのMongoDB - Qiitaqiit…
innodb_thread_concurrencyとか 計測してみました | 株式会社インターオフィスwww.inter-office.co.jp
MySQLのwait_timeoutとthread_cache_sizeについて - Qiitaqiita.com MySQLへのconnectionがそのまま残っていて、芋づる式にconnectionが溢れて行きサービスに繋がらなくなる MySQL側でconnectionを長時間保持して欲しくない場合の設定 MySQLを再起動せずに反…
現在の接続数 MariaDB> show status like 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 1 | +-------------------+-------+ 1 row in set (0.01 sec) 最大接続数設…
qiita.com $ mysqldumpslow -s t ${SlowLogファイル} > ${出力先ファイル}
タグ機能を実現するための便利なデータベース設計を3つ紹介 - coloricolo-ri.jp 自分は上記の Scuttle法 でカテゴリを実現しているので AND検索は GROUP BY v.Id HAVING COUNT( v.Id ) >= ? のように実現する SELECT b.* FROM scBookmarks b, scCategories …
隠れていたNode.jsの4バイトメモリリーク、Walmart問題の解決 - ぼちぼち日記d.hatena.ne.jp
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か? from kwatch www.slideshare.net
Sails.js(0.10.x)でチャットアプリを作りながらPub/Subで柔軟に通知するテクニックを学ぶ - Qiitaqiita.com WebSocketsを使ってRESTfulなAPIを実現したい場合は以下のように使う。 $.ajax と全く同じ構文なので馴染みやすい。これを用いることでリアルタイム…