投稿者
 メール
  題名
  内容 入力補助動画検索<OBJECT>タグが利用可能です。(詳細)
    
 URL
[ ケータイで使う ] [ BBSティッカー ] [ 書込み通知 ] [ teacup.コミュニティ ]

投稿募集! スレッド一覧

スレッド作成 他のスレッドを探す

[PR] 在宅ワーク オーバーチュア 大阪の求人・転職 太陽光 動物 学校
teacup. ] [ 無料掲示板 ] [ プレミアム掲示板 ] [ teacup.コミュニティ ] [ ブログ ] [ チャット ]
【From teacup.】この掲示板は投稿が一定期間無いため、各記事中に広告を表示しています。

全77件の内、新着の記事から10件ずつ表示します。 1  2  3  4  5  6  7  8  |  《前のページ |  次のページ》 

若いなぁ・・・(羨)

 投稿者:RIE  投稿日:2004年10月13日(水)22時19分33秒
  最近、先生に質問できるようになれて嬉しいRIEです(笑)
正直、昔は先生に質問しても答えが「?」だった。あはは。


>UNION
重複したら困るけれども、7日前迄と8日以上前でUNION ALLだから、
絶対重複しないはずなので大丈夫ですよね?
1つのSELECT文内では重複しないですよね??

>Linux
先生これから読んでみます。今までサーバの状態のことを
考えずにプログラム作ってたので、サーバが、、、(汗;)

ようやく、コマンドを覚えて、何が何の表示なのか
読めるようになったのはいいけど、どう対処していいものか、
全くわかっておりません。。。

ちなみに load average って「1以下」が好ましいんですよね?
「2.00 2.01 2.00」でよろしくなかったのですが、
CPUも、
CPU states: 8.7% user 91.2% system 0.0% nice 0.0% idle
で90%越えていて、やばかったのですが、

思いつく既存のプログラムでメモリ開放freeして
みても(してなかった・・・汗;)あまりかわらなかったのですが、
(授業ではやらなかったですよね?やってたらごめんなさい...m(_ _)m )

vimがCPU99%位使っていたので、kill -kill PIDしてみたら、
CPU states: 51.6% user 48.3% system 0.0% nice 0.0% idle
で落ち着きました!

でも、load averageが
load average: 1.02 1.24 1.62
でまだ「1以下」になりません。。。

「1以下」にするためには何に気をつければ良いのでしょうか?

一度再起動させてもらおうかと思ってるのですが、それで治る
可能性ってありますかねぇ?
 


昨日は朝まで飲んでた

 投稿者:安永ノリカズ  投稿日:2004年10月12日(火)17時59分23秒
  >SQL
UNIONは重複なし。UNION ALLは重複ありらしい。

>メモリ
深く知りたいなら、Linuxのメモリ管理法を理解すべし。
http://www.linux.or.jp/JF/JFdocs/The-Linux-Kernel-4.html

でも、そこまで深く考えずとも「空きメモリ」が重要くらいに知ってればいいよ。
freeコマンドは、メモリリークが起こってないかチェックするときによく使う。

http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&q=free+%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89+%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%AF

 
ケータイで撮った動画を掲示板に投稿

先生・・・

 投稿者:RIE  投稿日:2004年10月11日(月)19時26分31秒
  また質問なのですが、、、
--------------------------------------------------
[root@test home]# free
       total    used    free   shared  buffers   cached
Mem:    255196   231404   23792     0   73620   105528
-/+ buffers/cache:   52256   202940
--------------------------------------------------

freeコマンドの見方ってわかりますか?

---
Mem: total・・・全メモリ容量
  : used・・・使用中メモリ容量
  : free・・・空きメモリ容量
  : shared・・・共有メモリ容量
  : buffers・・・バッファメモリ容量
  : cached・・・キャッシュメモリ容量
-/+ buffers/cache: total・・・全スワップ領域の容量
         : used・・・使用中
         : free・・・空き

バッファはデータの相互取次所
キャッシュはデータの一時預かり所
---
-/+ buffers/cacheのfreeがMem: total+buffers+cachedで
実質的なメモリ使用量だということもわかりました。


色々調べて言葉レベルでの説明まではわかりました。
でも意味がわからないのです・・・。

バッファメモリ容量って何ですか?
どういう状態だと問題なくて、どういう状態だと問題ありなんでしょうか?
安全基準がわかりません。。。

usedとかfreeってtotal(全体量)がわかるので、問題がありそうだということは
わかるのですが、shared/buffers/cachedについては、ただ数値があるだけで
これがどういうことを意味するのかわかりません、、、

先生、何か知ってたら教えてください。。。
ついでに問題ありの場合はどんな対処を行わなくてはならないのでしょうか?
ヒントだけでもよろしくお願いいたします!
 
お得なプロバイダーとくとくBB

先生!

 投稿者:RIE  投稿日:2004年10月10日(日)15時56分2秒
  「UNION」の使い方がイマイチわからないので、検索してたら、
---
[ { UNION [ ALL ] | INTERSECT | EXCEPT } select ]
---
というものを見つけ、いちかばちか UNION ALL にしてみたら、動きました!

( SELECT * FROM i24_job WHERE job_print_open >= '$svndysago' ORDER BY job_print_open DESC ) UNION ALL ( SELECT * FROM i24_job WHERE job_print_open < '$svndysago' order by job_urgent_flag DESC job_print_open DESC )

でもこのサイト、オール英語で説明がわからないのですが、なぜ動いたのでしょうか?
お手数ですが、お時間がありましたら、ご教示ください。m(_ _)m

ひとまず、ありがとうございました!!!
 
ケータイで撮った動画を掲示板に投稿

早い!!

 投稿者:RIE  投稿日:2004年10月10日(日)15時45分3秒
  先生ありがとう〜。早速試してみまひた。

【1】SELECT * FROM i24_job WHERE job_print_open >= '2004-10-03' ORDER BY job_print_open DESC
【2】SELECT * FROM i24_job WHERE job_print_open < '2004-10-03' order by job_urgent_flag DESC job_print_open DESC

1つずつだと成功でした!

でもUNIONで接続すると、意味不明な順に表示。
ランダムと言ってしまっていいかも?ってなくらい順序の規則性がわかりません。
惜しい・・・あと一歩な気がするのに・・・。

他の人にも「UNION」で何とかなるんじゃない?と言われたのですが、
授業でも出なかったし、本やネットで調べてもイマイチ使い方がよくわからなくって、、、(汗;)

あと、他社のシステムの人もUNIONがMySQLは他と違う動きをする気がする・・・って
言われてたのも気になります。でも今回はPostgresなのに・・・

うーん、、、何か他に手はあります?
 

思いつき

 投稿者:安永ノリカズ  投稿日:2004年10月10日(日)13時29分24秒
  今、手元にPostgreSQL動かす環境がないんで、確認が取れないんだけど、これはどう?

(SELECT * FROM i24_job WHERE job_print_open >= '2004-10-03' ORDER BY job_print_open DESC) UNION (SELECT * FROM i24_job WHERE job_print_open < '2004-10-03' order by job_urgent_flag DESC job_print_open DESC)

【1】の結果と、【2】【3】を一文にした結果をUNIONで結合する作戦。
 
ケータイで撮った動画を掲示板に投稿

お久しぶりです先生!・・・そして質問です!

 投稿者:RIE  投稿日:2004年10月10日(日)12時56分21秒
  とあるテーブルに、「登録日」と、「A」というフラグ(1or0)を格納する
フィールドがあります。

表示順を、下記の順に並べたいのです。

【1】まず、登録日が本日より7日以内の日付で、登録日の新しい順に表示。
【2】次に登録日が8日以上前でAフラグが1のものを登録日の新しい順に表示。
【3】最後に、登録日が8日以上前でAフラグに0のものを登録日の新しい順に表示。

1つずつだと動きます。

SELECT * FROM i24_job WHERE job_print_open >= '2004-10-03' ORDER BY job_print_open DESC
SELECT * FROM i24_job WHERE job_print_open < '2004-10-03' AND job_urgent_flag = '1' order by job_print_open DESC
SELECT * FROM i24_job WHERE job_print_open < '2004-10-03' AND job_urgent_flag = '0' order by job_print_open DESC

これを1つのSQL文にしたいのですが、イケますか?

ちなみに、Postgresです。
 
お得なプロバイダーとくとくBB

以上は、新着順71番目から80番目までの記事です。
これ以下の記事はありません。
1  2  3  4  5  6  7  8  |  《前のページ |  次のページ》 
/8 


[PR]