แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - มนตรี บอยรักยุ้ยคนเดียว

หน้า: [1] 2 3 ... 5
2
จาก nhso_code ให้มาใช้ hipdata_pttype แทน

3
แก้ปัญหา eclaim 2008 V2 กับ MySQL เบื้องต้น
1.ลง eclaimdb_MyISAM
http://ucapps1.nhso.go.th/eclaimdownload/download/file/eclaimdb_MyISAM.zip
2.UP DatabasePatch25580108
http://ucapps1.nhso.go.th/eclaimdownload/download/file/DatabasePatch25580108.rar
3.UP DatabasePatchfixdrugcatalog
http://ucapps1.nhso.go.th/eclaimdownload/download/file/DatabasePatchfixdrugcatalog.rar
4.อย่าลืมเพิ่ม lower_case_table_names = 1  ใน my.cnf สำหรับ Linux
5.restore ข้อมูล

6.tool BMSHOSxPEClaimExport ตัวใหม่
link1  : http://www.4shared.com/rar/AIupX5Wmce/BMSHOSxPEClaimExport.html

link2  : https://mega.co.nz/#!zExkhIpL!1iz29Sj2vFbKITKVoAbbjuTGB79Gv0QCsLaI-9VB50A
 

4
นอกเรื่อง / ครบรอบ10ปี วันที่ 11พย. HOSxP Paperless
« เมื่อ: ตุลาคม 05, 2014, 15:38:15 PM »
ครบรอบ10ปี วันที่ 11พย. กับ การใช้ HOSxP Paperless OPD ระบบที่นิ่งมากกว่า 5ปีและไม่เคยหยุดเกิน5นาที กับ
1.Server HP380G7 cpu x2  แรม 144Gb HD sas300Gx2raid 0 ทำระบบ Datacenter อำเภอด่านมะขามเตี้ย
2.Sever Database HOSxP SSD Intel 240Gx2 Ram64G CPU ระบายความร้อนด้วย H2O
3.ServerHP ML350G5 ram18G sas146Gx3Raid0
4.Server AMD x4

5
ครบรอบ10ปี วันที่ 11พย. กับ การใช้ HOSxP Paperless OPD ระบบที่นิ่งมากกว่า 5ปีและไม่เคยหยุดเกิน5นาที กับ
1.Server HP380G7 cpu x2  แรม 144Gb HD sas300Gx2raid 0 ทำระบบ Datacenter อำเภอด่านมะขามเตี้ย
2.Sever Database HOSxP SSD Intel 240Gx2 Ram64G CPU ระบายความร้อนด้วย H2O
3.ServerHP ML350G5 ram18G sas146Gx3Raid0
4.Server AMD x4

6
เรื่อง  สอบราคาซื้อ ครุภัณฑ์คอมพิวเตอร์และอุปกรณ์
มีความประสงค์จะสอบราคาซื้อครุภัณฑ์คอมพิวเตอร์และอุปกรณ์ จํานวน 15 รายการ
เพื่อใช้ในราชการของ โรงพยาบาลด่านมะขามเตี้ย อําเภอด่านมะขามเตี้ย จังหวัดกาญจนบุรี

กำหนดยื่นซองสอบราคา
ให้ยื่นต่อ ฝ่ายบริหารทั่วไป โรงพยาบาลด่านมะขามเตี้ย 
ได้ตั้งแต่วันที่   1  สิงหาคม  2557 ถึงวันที่  14  สิงหาคม  2557  ในวันและเวลาราชการและเมื่อพ้นกำหนดเวลายื่นซองสอบราคาแล้ว จะไม่รับซองสอบราคาโดยเด็ดขาด
กำหนดประกาศรายชื่อผู้มีสิทธิได้รับการคัดเลือก ในวันที่  15  สิงหาคม  2557    ตั้งแต่เวลา  13:00  น.
และกำหนดเปิดซองใบเสนอราคา ณ โรงพยาบาลด่านมะขามเตี้ย 
ในวันที่  15  สิงหาคม  2557  ตั้งแต่เวลา   14:00  น.  เป็นต้นไป

http://danhos.thaiddns.com/smf/index.php?PHPSESSID=v1fiq4g8jebs6dsq231jqrf0j2;topic=268.msg531#msg531

7
แจ้งปัญหา / ขอความช่วยเหลือ / ตาราง icd10_risk
« เมื่อ: พฤศจิกายน 02, 2013, 17:38:54 PM »
ตาราง icd10_risk

8
MySQL / ฝาก รพ.อ่าวอุดม
« เมื่อ: พฤษภาคม 14, 2013, 16:11:38 PM »
โรงพยาบาลอ่าวอุดมอำเภอศรีราชา (ขนาด 90 เตียง)

1.ลง putty
ดาวโหลดจาก http://tartarus.org/~simon/putty-snapshots/x86/putty-2013-05-14-installer.exe
2.ลง winscp
ดาวโหลดจาก http://winscp.net/download/winscp514setup.exe
3.ลง TeamViewer
ดาวโหลดจาก http://downloadap2.teamviewer.com/download/TeamViewerPortable.zip
4.ลง navicat
ดาวโหลดจาก http://www.navicat.com/download/navicat-for-mysql

9
สำหรับ รพ.ที่ฐานใหญ่ ทีจะอัพ HOSxP มา 3.56.4.22
และ รพ.ที่ใช้ ข้อมูลมาพอสมควร

เป็นการแนะนำเบื้องต้น

1.แนะนำให้อัพ บน text mode
สำหรับ opitemrece
mysql> ALTER TABLE opitemrece MODIFY staff varchar(25);

2.ระบบ ER ที่คีย์หัถตการ
ต้องใช้ version ไม่ต่ำกว่า 3.56.3.8
เนื่องมีการเปลี่ยน PK ของตาราง Er


 

10
HOSxP Web Services / hosxp บน web bile
« เมื่อ: มีนาคม 18, 2013, 14:13:05 PM »
ลองนำ HHC + M-HIS +ds-his
hosxp บน web bile

11
HOSxP 3.56.3.8c
Person

12
MySQL / MySQL-5.6 vs. MariaDB-10.0
« เมื่อ: มีนาคม 03, 2013, 19:23:19 PM »
MySQL-5.6 vs. MariaDB-10.0

innodb_io_capacity = 1000 (was 20000 for SSD)
innodb_flush_neighbors = 1 (was 0 for SSD)



read/write:


http://blog.mariadb.org/

13
MySQL / ฝาก รพ.เพชรบูรณ์ ทดสอบ
« เมื่อ: กุมภาพันธ์ 14, 2013, 20:55:16 PM »
ฝาก รพ.เพชรบูรณ์ ทดสอบ
Server
CentOS-6.3+MySQL-5.5.30 แรมที่จะทำเท่าไร พอดีจะส่ง My.cnf ไปให้ทดสอบ
จำได้แต่ขนาด Database มากว่า 100 G
พอดี วันนี้ที่โทรมา กำลังอบรม คปสอ. เกี่ยวกับข้อมูล

14
ขอความร่วมมือในการพัฒนาระบบคลังข้อมูลด้านการแพทย์และสุขภาพ (Data Center)
หนังสือสั่งการ การดำเนินงาน DataCenter
ที่ สธ.0205.03.4/ว138 ลงวันที่ 5 ก.พ.2556
http://mophdatacenterproject.blogspot.com/

15
HOSxP Web Services / ปัญหา IHOSxP
« เมื่อ: กุมภาพันธ์ 08, 2013, 21:54:14 PM »
สั่งยาไปแล้วราคาไม่ขึ้นครับ

ยังไม่มีระบบสั่ง XRAY

16
MySQL / วิธีทำ MariaDB Cluster with Galera
« เมื่อ: มกราคม 08, 2013, 21:09:44 PM »
MariaDB Cluster with Galera

วิธีทำ

อ้างจาก: my.cnf (สำหรับ 3 เครื่อง) เครื่อง 192.168.100.254
เครื่อง 1

wsrep_provider=/usr/lib64/libgalera_smm.so
wsrep_cluster_address=gcomm://192.168.100.254   #ip เครื่องแรกที่บูต
wsrep_slave_threads=3              #จำนวนเครื่องcluster  ตอนนี้ทดสอบ 3 เครื่อง
wsrep_sst_method=rsync_wan
wsrep_cluster_name=mariadb_test_cluster

binlog_format=ROW
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
wsrep_node_name=node1

อ้างจาก: my.cnf (สำหรับ 3 เครื่อง) เครื่อง 192.168.100.253
เครื่อง 2

wsrep_provider=/usr/lib64/libgalera_smm.so
wsrep_cluster_address=gcomm://192.168.100.254   #ip เครื่องแรกที่บูต
wsrep_slave_threads=3              #จำนวนเครื่องcluster  ตอนนี้ทดสอบ 3 เครื่อง
wsrep_sst_method=rsync_wan
wsrep_cluster_name=mariadb_test_cluster

binlog_format=ROW
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
wsrep_node_name=node2

อ้างจาก: my.cnf (สำหรับ 3 เครื่อง) เครื่อง 192.168.100.252
เครื่อง 3

wsrep_provider=/usr/lib64/libgalera_smm.so
wsrep_cluster_address=gcomm://192.168.100.254   #ip เครื่องแรกที่บูต
wsrep_slave_threads=3             #จำนวนเครื่องcluster  ตอนนี้ทดสอบ 3 เครื่อง
wsrep_sst_method=rsync_wan
wsrep_cluster_name=mariadb_test_cluster

binlog_format=ROW
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
wsrep_node_name=node3


คำสัง  ไว้สำหรับดู

SHOW STATUS LIKE 'wsrep_%';

http://danhos.thaiddns.com/smf/index.php?PHPSESSID=kjl7a3h6ha2ggmpqjbtpvt0dn0;topic=216.msg420#msg420


Galera project files
https://launchpad.net/galera/+download
https://downloads.mariadb.org/mariadb-galera/
https://kb.askmonty.org/en/getting-started-with-mariadb-galera-cluster/

17
รายชื่อหน่วยงานที่ถูกระงับการจ่ายเงินชดเชยตามผลงานการให้บริการ เป็นการชั่วคราว (Pending) งวดที่ 1/2556
ประกาศโดย ชัยวัฒน์ ดลยวัฒนา เมื่อ วันที่ 17 ธันวาคม 2555 เวลา 16:49:41 น.
ตามที่ สำนักงานหลักประกันสุขภาพแห่งชาติ(สปสช.)ได้กำหนดให้หน่วยบริการ และ รพ.สต. ส่งข้อมูลการให้บริการผู้ป่วยนอก และการให้บริการสร้างเสริมสุขภาพป้องกันโรครายบุคคล ตามมาตรฐานโครงสร้างข้อมูล และเงื่อนไขการตรวจสอบที่กำหนด โดยในปีงบประมาณ 2556 ได้กำหนดให้ใช้ข้อมูลการให้บริการ ระหว่างวันที่ 1 กรกฎาคม 2555 ถึงวันที่ 30 มิถุนายน 2556 มาใช้สำหรับจ่ายเงินชดเชยตามผลงานการให้บริการ ในการนี้ สปสช. ได้ตรวจสอบข้อมูลบริการของเดือนกรกฎาคม – กันยายน 2555 พบว่ามีหน่วยบริการ และ รพ.สต. มีข้อมูลบริการที่ผิดปกติไปจากเงื่อนไขการตรวจสอบ และการจ่ายเงินที่กำหนดไว้
*** ดังนั้น สปสช.จึงขอระงับการจ่ายเงินชดเชยตามผลงานการให้บริการไว้เป็นการชั่วคราว (Pending) หน่วยบริการ และ รพ.สต. ที่มีรายชื่อดังต่อไปนี้

1. โรงพยาบาลศูนย์ และโรงพยาบาลทั่วไป http://op.nhso.go.th/opdownload/download/file/pending_h3.xls

2. โรงพยาบาลชุมชน http://op.nhso.go.th/opdownload/download/file/pending_h2.xls

3. รพ.สต./PCU http://op.nhso.go.th/opdownload/download/file/pending_h1.xls

ทั้งนี้ หน่วยงานสามารถขออุทธรณ์การระงับการจ่ายเงินได้ โดยดำเนินการตาม
-- ขั้นตอนการขออุทธรณ์ http://op.nhso.go.th/opdownload/download/file/appeal_flow.pdf

-- แบบหนังสือขออุทธรณ์ http://op.nhso.go.th/opdownload/download/file/Pending_paper1.pdf

-- แบบรายงานประกอบการอุทธรณ์ http://op.nhso.go.th/opdownload/download/file/PendinReport_1_2556.pdf

18
นอกเรื่อง / โปรโมชั่น cat onnet
« เมื่อ: พฤศจิกายน 26, 2012, 19:26:45 PM »
 ;D ;D

เริ่ม 15 พย. 2555
พอดีคุย กับ CAT เขตตะวันตก
โปรโมชั่น  สำหรับ เขต กาญจนบุรี +นครปฐม+สุพรรณบุรี
และราชบุรี ก็ได้อีก
-เช่า Sliver 40/5M จำนวน 2 สาย  ราคารวม 7,000 บาท/เดือน
-แถม FIX 1IP+Fiber Optic ลงบ้านพัก
โทร 0813501121 (ศักดา )
โทร 0887981092 (ปิยนุช)
โทร 0887981093 (วัลภา)

19
แจ้งปัญหา / ขอความช่วยเหลือ / ขอ emr ใน clinic พิเศษ
« เมื่อ: พฤศจิกายน 09, 2012, 09:54:23 AM »
ขอ emr ใน clinic พิเศษ
ดูข้อมูลของ รพ.ครับ
เนื่องจาก datacenter ดูไม่ได้ตลอดเวลา

20
แจ้งปัญหา / ขอความช่วยเหลือ / icd10
« เมื่อ: ตุลาคม 04, 2012, 14:45:09 PM »
ICD10CM
http://www.icd10data.com/ICD10CM/

ICD10TM
http://thcc.or.th/ICD-10TM/1/
http://thcc.or.th/ICD-10TM/2/icd10tm.html



และ Z3490-3
Type 1 Excludes

    any complication of pregnancy (O00-O9A)
    encounter for pregnancy test (Z32.0-)
    encounter for supervision of high risk pregnancy (O09.-)

Z34Encounter for supervision of normal pregnancy
Z34.0Encounter for supervision of normal first pregnancy
Z34.00 is a billable ICD-10-CM diagnosis codeZ34.00…… unspecified trimester
Z34.01 is a billable ICD-10-CM diagnosis codeZ34.01…… first trimester
Z34.02 is a billable ICD-10-CM diagnosis codeZ34.02…… second trimester
Z34.03 is a billable ICD-10-CM diagnosis codeZ34.03…… third trimester
Z34.8Encounter for supervision of other normal pregnancy
Z34.80 is a billable ICD-10-CM diagnosis codeZ34.80…… unspecified trimester
Z34.81 is a billable ICD-10-CM diagnosis codeZ34.81…… first trimester
Z34.82 is a billable ICD-10-CM diagnosis codeZ34.82…… second trimester
Z34.83 is a billable ICD-10-CM diagnosis codeZ34.83…… third trimester
Z34.9Encounter for supervision of normal pregnancy, unspecified
Z34.90 is a billable ICD-10-CM diagnosis codeZ34.90…… unspecified trimester
Z34.91 is a billable ICD-10-CM diagnosis codeZ34.91…… first trimester
Z34.92 is a billable ICD-10-CM diagnosis codeZ34.92…… second trimester
Z34.93 is a billable ICD-10-CM diagnosis codeZ34.93…… third trimester

ICD10TM
http://thcc.or.th/ICD-10TM/1/gz30.htm

ICD10CM
http://www.icd10data.com/ICD10CM/Codes/Z00-Z99/Z30-Z39/Z34-




ฝาก น้อง รพ.สารภี จ.เชี่ยงใหม่


21
แจ้งปัญหา / ขอความช่วยเหลือ / Person error HOSxP 3.55.9.12i
« เมื่อ: กันยายน 21, 2012, 13:03:11 PM »
error HOSxP 3.55.9.12i

person ส่งออกมา ซ้ำ 2 ครั้ง ทุกคน

22
ไม่สามารถส่ง 21 แฟ้ม เข้า Datacenter ได้
hosxp v.3.55.7.30



23
HOSxP 3.55.7.3 ออกแล้ว

http://hosxp.net/bms/HOSxP_Upgrade_3.55.7.3.exe

แก้ Bug 
ส่งออก 21 แฟ้ม Error แฟ้ม Nutri กรณีที่เลือก ตรวจสอบความสมบูรณ์ของข้อมูล
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=26520.msg223314#new

24
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / BMSDWSyncAgent V.11.7
« เมื่อ: มิถุนายน 08, 2012, 08:49:12 AM »
BMSDWSyncAgent V.11.7

ฝาก อ.แก้เรื่องการส่งข้อมูล
เนื่องจากมีบางตารางส่งออกแล้วขึ้นไม่ครบบน Datacenter
มีบางส่วน ไม่ได้เนื่องจาก ตาราง มี ฟิล์ด hos_guid ว่าง

อยากให้ อ. เช็ค ทุกตารางที่ส่งขึ้นระบบ datacenter ให้ up ฟิล์ด hos_guid ว่าง
ด้วยครับ เพราะปัจจุบัน ยังไม่ครบ 100% เลย 


25
MySQL / PostgreSQL ออกรุ่นใหม่ 9.1
« เมื่อ: เมษายน 19, 2012, 06:58:37 AM »
ฐานข้อมูล PostgreSQL ออกรุ่นใหม่ 9.1 แล้ว
ฟีเจอร์ใหม่ในรุ่นนี้มีด้วยกัน 9 ฟีเจอร์ใหญ่ๆ เนื่องจากรายละเอียดค่อนข้างมาก คนที่ใช้งานหรือสนใจก็อ่านกันแบบเต็มๆ ที่ What's new in PostgreSQL 9.1 และ PostgreSQL 9.1 Press Kit
ฟีเจอร์ทั้ง 9 อย่างได้แก่
•Synchronous Replication ซิงก์ข้ามเซิร์ฟเวอร์ได้แล้ว ทำให้อัตรา high-availability ดีขึ้น
•Per-Column Collations ตั้งค่า collation ของ string เฉพาะแต่คอลัมน์ได้แล้ว ทำให้สร้างฐานข้อมูลแบบหลายภาษา (และทำดัชนีของแต่ละภาษา) ได้เลย
•Unlogged Tables เลือกที่จะไม่สร้าง log file ของตาราง ในกรณีที่ต้องการรีดประสิทธิภาพสูงสุด (อาจสูงกว่าแบบเก็บ log file ถึง 10 เท่า)
•K-Nearest-Neighbor Indexing เพิ่มวิธีการทำดัชนีของตารางแบบ K-Nearest-Neighbor ลดภาระในการสแกนตารางทั้งอัน
•Serializable Snapshot Isolation ตรวจสอบ race condition ของคำสั่ง SQL เพื่อไม่ให้บล็อคการทำงานของกันและกัน
•Writeable Common Table Expressions (wCTE) อันนี้อธิบายยาก มันคือการเขียนคำสั่ง SQL query ให้ทำงานแบบต่อเนื่อง (จะเป็น recursive หรือตามลำดับชั้น hierarchy ก็ได้)
•Security-Enhanced Postgres รองรับมาตรฐาน SE-Linux เพิ่มความปลอดภัยให้ระบบ
•Foreign Data Wrappers ปรับปรุงตัวเอนจินฐานข้อมูล ให้รองรับข้อมูลจากฐานอื่นที่ไม่ใช่ PostgreSQL ผ่านการครอบ data wrapper
•Extensions ปรับปรุงเอนจินฐานข้อมูลให้ขยายตัวได้ ผ่านวัตถุชนิด extension

ฟีเจอร์แรก Synchronous Replication จะทำให้ PostgreSQL บุกตลาดฐานข้อมูลขนาดใหญ่ที่มีคลัสเตอร์หลายตัวได้ดีขึ้น และขึ้นไปทาบชั้นกับ Oracle, DB2, MS SQL Server ได้แล้ว

ส่วนฟีเจอร์ Serializable Snapshot Isolation และ Writeable Common Table Expressions ถือเป็นฟีเจอร์เฉพาะของ PostgreSQL ที่คู่แข่งยังไม่มี

PostgreSQL รุ่นนี้เป็นรุ่นที่พัฒนาโดยชุมชน ส่วนการใช้งานในองค์กรขนาดใหญ่ที่ต้องการการสนับสนุน ก็มีบริการของ EnterpriseDB ให้เลือกใช้ได้เช่นกัน

26
MySQL / ปัญหา MariaDB-5.3.5
« เมื่อ: เมษายน 04, 2012, 08:33:59 AM »
ปัญหาเจอเฉพาะที่ใช้  MariaDB-5.3.5 เท่านั้นนะครับ
MariaDB-5.2.xx, MariaDB-5.1.xx, MariaDB-5.5.xx, MySQL-5.5.xx, MySQL-5.1.xx, MySQL-5.6.xx,
Percona-5.5.xx,Percona-5.1.xx
ทดสอบไม่เกิดปัญหานี้
ผมไม่แน่ใจว่าเป็นที่ HOSxP หรือ MariaDB-5.3.xx
ฝาก อ.ชัยพร ทดสอบและแก้ปัญหาให้ด้วยนะครับ
เพราะปัญจุบันผมใช้ MariaDB-5.3.5 เป็น server หลัก แต่ว่าจะเปลี่ยนเป็น MariaDB-5.5.xx แต่รอทดสอบ
สำหรับเครื่องสำรองใช้เป็น MySQL-5.5.xx,Percona-5.1.xx สามารถดึง 21 แฟ้มได้นะครับ
ฐานไม่เสีย


28
ยินดีต้อนรับ รพช.ที่มาแลกเปลี่ยนเรียนรู้
-รพช.นครชัยศรี
-รพช.พุทธมณฑล

29
MySQL / ทดสอบ Aria กับ รพ.สต.
« เมื่อ: มีนาคม 21, 2012, 08:03:42 AM »
Storage Engine Aria กับ รพ.สต.บ้านท่าโป่ง เนื่องจากระบบไม่สามารถรันด้วย Storage Engine Innodb
เนื่องจากฐานข้อมูลโตมากขึ้นและไม่อยากเปลี่ยนเป็น MyISAM

ระบบสามารถรันต่อได้ด้วยทรัพยากรที่เท่าเดิม และสามารถส่ง Database ไปยัง Datacenter แบบ100 connect ได้สบาย
รพ.สต. ใช้เป็น MaraiaDB-5.2.10 ทั้ง อำเภอ ตัดปัญหาไปได้หลายอย่าง

30
โปรแกรม Add-on HOSxP / web ความเสี่ยง
« เมื่อ: มีนาคม 19, 2012, 13:23:48 PM »
web ความเสี่ยง
ลองหัดทำ

เขียนโดยใช้ฐานของ HOSxP
ใครสนใจ จะออกให้ทดสอบนะครับ


ต้องขอบคุณ เวบความเสี่ยงโรงพยาบาลมายอ และโรงพยาบาลด่านซ้าย ที่เป็นต้นแบบแล้วนำมาพัฒนาต่อ


31
MySQL / MariaDB-5.3 GA
« เมื่อ: มีนาคม 01, 2012, 09:25:13 AM »
What is MariaDB 5.3

The focus for MariaDB 5.3 is to radically improve performance for subqueries, as well as for joins and single-table queries over large data sets.

MariaDB 5.3 is based on MariaDB 5.2 and thus on MariaDB 5.1 and MySQL 5.1.

Some of the code was backported from MySQL 6.0 (a MySQL version that was never released as GA by Oracle), some was re-engineered and enriched by new features, and some code was written from scratch.

Any new feature or combination of features can be switched on/off dynamically via the optimizer_switch system variable.

MariaDB 5.3 is in RC (release candidate) phase since December 21, 2011. You can download the latest binaries of MariaDB 5.3 here, or get the latest source code from launchpad.

Query optimizer

Subquery optimizations

Subqueries are finally usable in practice. It is no longer necessary to rewrite subqueries manually into joins or into separate queries. MariaDB 5.3 aims to provide reasonably efficient handling for all kinds of subqueries. All problems with EXPLAIN taking a long time have also been resolved.

Semi-join subquery optimizations
These transform subqueries into 'semi-joins', entities similar to inner joins, and then use join optimizer to pick the best semi-join execution strategy. Overall the process is similar to how joins are processed in MySQL,MariaDB and other database systems.
Table pullout optimization
FirstMatch execution strategy
Semi-join Materialization execution strategy
LooseScan execution strategy
DuplicateWeedout execution strategy
Non-semi-join optimizations
If a subquery is not a semi-join, MariaDB 5.3 will make a cost-based choice between these two strategies:
Materialization for non-correlated subqueries, with efficient NULL-aware execution
IN-to-EXISTS transformation (the only optimization inherited from MariaDB 5.2 and MySQL 5.1/5.5)
Subquery Cache
The subquery cache makes sure that subqueries are re-executed as few times as possible, improving performance of already optimized subqueries.
Subqueries are never executed during EXPLAIN, thus resulting in almost instant EXPLAIN.
The Subquery Optimizations Map shows new subqueries optimizations graphically.

Optimizations for derived tables and views

No early materialization of derived tables (e.g. subqueries in a FROM clause) and materialized views (EXPLAIN is always instantaneous)
Thanks to Derived Table Merge optimization, mergeable derived tables are now processed like mergeable VIEWs.
Derived Table with Keys optimization gives the optimizer an option to create indexes over materialized derived tables
Fields of merge-able views and derived tables are involved now in all optimizations employing equalities
Disk access optimization

Index Condition Pushdown
Multi-Range-Read optimization (MRR)
Key-ordered retrieval
Join optimizations

Block-based Join Algorithms
Block Nested Loop algorithm can be used for outer joins
Block Hash Join (classic algorithm) is implemented and can be used for any equi-joins
Block Index Join (Batch Key Access Join) is supported and can exploit the benefits of ordered retrievals for primary and secondary keys provided by the new implementation of MRR
All block based algorithms for joins can use the benefits of new incremental join buffers
All block based algorithms fully support outer joins including nested outer joins
All block based algorithms can use the benefits of the first match optimization for semi-joins and the non-exist optimization for outer joins
All block based algorithms for joins can exploit the benefits of index condition push-down.
The total memory space used by the query for join buffers can be limited now, and block based algorithms can allocate join buffers up to their needs (not exceeding the set limits).
Condition over outer tables extracted from ON expressions of outer joins are evaluated before inner tables are accessed (supported for both regular index join and block index join)
Early checks for nulls for the fields from any null-rejecting conditions are performed
Index Merge improvements

Correct optimization of index_merge vs range access: Fair choice between range and index_merge optimizations
index_merge/sort_intersection strategy
Optimizer control

@@optimizer_switch variable can be used to turn on/off all new optimizations.
NoSQL-style interfaces

HandlerSocket plugin included.
Faster HANDLER commands; HANDLER READ now also work with prepared statements.
Dynamic Columns support.
Replication and binary logging

Group commit for the binary log — MariaDB 5.3 implements group commit which works when using XtraDB with the binary log enabled. (In previous MariaDB releases, and all MySQL releases at the time of writing, group commit works in InnoDB/XtraDB when the binary log is disabled, but stops working when the binary log is enabled).
Annotation of row-based replication events with the original SQL statement — When using row-based replication, the binary log does not contain SQL statements, only discrete single-row insert/update/delete events. This can make it harder to read mysqlbinlog output and understand where in an application a given event may have originated, complicating analysis and debugging.This feature adds an option to include the original SQL statement as a comment in the binary log (and shown in mysqlbinlog output) for row-based replication events.
Checksums for binlog events. This is a backport of the same feature in MySQL 5.6. It was implemented in MWL#180.
Enhancements for START TRANSACTION WITH CONSISTENT SNAPSHOT — In MariaDB 5.3, START TRANSACTION WITH CONSISTENT SNAPSHOT now also works with the binary log. This means it is possible to obtain the binlog position corresponding to a transactional snapshot of the database without blocking any other queries. This is used by the command "mysqldump --single-transaction --master-data" to do a fully non-blocking backup which can be used to provision a new slave. "START TRANSACTION WITH CONSISTENT SNAPSHOT" now also works consistently between transactions involving more than one storage engine (currently XTraDB and PBXT support this).
Row-based replication for tables with no primary key — This feature can improve the performance of row-based replication on tables that do not have a primary key (or other unique key), but which do have another index that can help locate rows to update or delete. With this feature, index cardinality information from ANALYZE TABLE is considered when selecting the index to use (before this feature is implemented, the first index was selected unconditionally).
mysqlbinlog will now omit redundant use statements around BEGIN, SAVEPOINT, COMMIT, and ROLLBACK events when reading MySQL 5.0 binlogs.
Datatypes

Microsecond support for NOW() and timestamp, time, and datetime columns.
CAST() now supports AS DECIMAL[(M,D)] and AS INT.
CAST() and all other datetime/time functions now supports microsecond fully.
Windows performance improvements

Backported Windows performance patches from MySQL 5.5.
Asynchronous IO in XtraDB is redesigned and is now faster, due to the use of IO completion ports.
Additional durability option for XtraDB : innodb_flush_method can now be O_DSYNC, like on Unixes. The effect of using this option is that the log file is opened with FILE_FLAG_WRITETHROUGH, and FlushFileBuffers() is not done. This may improve speed in write-heavy scenarios.
A new Windows MSI installer.
Includes a GUI-tool, HeidiSQL.
Miscellaneous

New status variables:  Rows_tmp_read, Handler_tmp_write, and Handler_tmp_update which count what happens with internal temporary tables. Rows_read, Handler_write and Handler_update no longer count operations on internal temporary tables.
New status variable Handler_read_rnd_deleted, which is number of deleted rows found and skipped while scanning a table. Before this was part of Handler_read_rnd_next.
New variable 'in_transaction' that is 1 if you are in a transaction, 0 otherwise.
Progress reports for ALTER TABLE and LOAD DATA INFILE. In addition Aria tables gives progress reports for REPAIR TABLE and CHECK TABLE. The progress can be seen in SHOW PROCESSLIST, INFORMATION_SCHEMA.PROCESSLIST and is sent to MariaDB clients that calls mysql_real_connect() with the new CLIENT_PROGRESS flag. mysql command line client supports the new progress indications.
PBXT consistent commit ordering — This feature implements the new commit ordering storage engine API in PBXT. With this feature, it is possible to use "START TRANSACTION WITH CONSISTENT SNAPSHOT" and get consistency among transactions which involve both XtraDB and InnoDB. (Without this feature, there is no such consistency guarantee. For example, even after running "START TRANSACTION WITH CONSISTENT SNAPSHOT" it was still possible for the InnoDB/XtraDB part of some transaction T to be visible and the PBXT part of the same transaction T to not be visible.)
MariaDB unique error numbers now start from 1900 to not clash with MySQL error numbers.
/*M!##### */ new executed comment syntax that can be used when you want use new MariaDB syntax but still want your program to be compatible with MySQL.
A MariaDB optimized version of mytop is included in the MariaDB distribution.
Enhanced KILL syntax:
KILL [HARD | SOFT] [CONNECTION | QUERY] [thread_id | USER user_name]
max_user_connections (both the global variable and the GRANT option) can be set to -1 to stop users from connecting to the server. The global max_user_connections variable does not affect users with the SUPER privilege.
The IGNORE directive does not ignore all errors (like fatal errors), only things that are safe to ignore.
You can access the MariaDB 5.3 tree from launchpad.

32
MySQL / มีอะไรใน Drizzle 7.1.31 rc
« เมื่อ: กุมภาพันธ์ 19, 2012, 20:50:34 PM »
Drizzle 7.1 Release Candidate 1 (7.1.31-rc) has been released
February 15th, 2012 08:18 am (Pacific) by Vijay Samuel
This is the first Release candidate for Drizzle 7.1
Changes since previous release (2012.01.30) include:

* Various bug fixes from Stewart Smith
* New versioning system from Henrik Hingo
* Updated docs

Changes since Drizzle 7 include:

- Multi-master replication
- UUID's for replication
- JSON interface available
- Percona Innodb patches merged
- Xtrabackup in-tree
- IPV6 data type available
- query login plugin (syslog) is enabled / on by default
- Ability to publish transactions to zeromq
- Improvements to logging stats plugin
- Support for catalogs
- Removal of drizzleadmin utility
- Removal of HailDB engine
- Revamped testing system with suites of randgen, sysbench, sql-bench, and crashme tests
- Continued code refactoring
- Various bug fixes

34
นอกเรื่อง / เพลง
« เมื่อ: มกราคม 02, 2012, 00:00:20 AM »
เพลง ตามรอยพระราชา - เบิร์ด ธงไชย
http://youtu.be/TVIgKfItIk4

ร้องหมู่ - King of Kings
http://youtu.be/OS01M08PQno

เพลง ราชาแห่งราชัน
http://youtu.be/zZXX2OckSNA

ผู้ปิดทองหลังพระ - คาราบาว
http://youtu.be/p6u9bPXxFtk

สู้ต่อไป ทหารพระราชา
http://youtu.be/N0bx4EBkK4s

รูปที่มีอยู่ทุกบ้าน / เบิร์ด ธงไชย
http://youtu.be/WF-lZRHrj4M

ของขวัญจากก้อนดิน
http://youtu.be/hvD0Uk5UsfI

ในหลวงของแผ่นดิน
http://youtu.be/4hBo5X-9Ar4

เพลงบ้านเรา บ้านพ่อ
http://youtu.be/pFxjA-6xNzE

อยู่อย่างพอเพียง โครงการคำพ่อสอน
http://youtu.be/y33C6bE8jbQ

http://danhos.thaiddns.com/smf/index.php?PHPSESSID=fa1emttg0nfliej1m2a13s24o4;topic=72.msg165#msg165

35
ยินดีต้อนรับ / เริ่มต้น 2555
« เมื่อ: ธันวาคม 31, 2011, 17:32:07 PM »
select * from serial
where serial_no like "54%"

39
ฝาก MY.CNF ให้ รพ.คลองหลวง
http://danhos.thaiddns.com/smf/index.php?topic=21.0

40
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / HOSxP 3.54.11.22
« เมื่อ: พฤศจิกายน 23, 2011, 08:53:10 AM »
up ผ่านนะครับ

41
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / HOSxP 3.54.11.16
« เมื่อ: พฤศจิกายน 16, 2011, 07:36:06 AM »
ออกแล้ว
HOSxP 3.54.11.16

42
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Bag Engine Maria
« เมื่อ: ตุลาคม 28, 2011, 12:29:58 PM »
Bag Engine Maria

ตอนนี้เปลี่ยนเป็น Aria

43
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / HOSxP - 3.54.10.24
« เมื่อ: ตุลาคม 24, 2011, 22:07:07 PM »
 ;D ;D ;D

44
MySQL / ทดสอบระบบ Server
« เมื่อ: ตุลาคม 22, 2011, 07:52:08 AM »
วันนี้ ทดสอบการทำงานของ Server
ไม่รู้ว่าทำไหมถึงมีอาการค้างบางช่วงที่รัน Repication
เลยอัดมาให้ดู

อัดผ่าน TeamViewer

45
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Bug HOSxP 3.54.10.17
« เมื่อ: ตุลาคม 17, 2011, 16:26:26 PM »
หยุดแค่นี้อีกแล้วครับ
สงสัย Bug

46
ขอให้สู้ๆๆนะครับกับน้ำท่วม

เห็นบรรยายกาศจากข่าวแล้ว ผมว่าท่วมหนักจริงๆ

47
มากันอีกแล้วกับ Notebook ตัวแรง ที่ถือว่าเป็นสุดยอด Notebook ที่เหล่าเกมเมอร์ทุกคนให้การยอมรับกับ Alienware กับการหลับมาที่มาพร้อมกับ Notebook รุ่นแรงอีกหนึ่งรุ่นกับ Alienware M18x ของเล่นชิ้นใหม่สำหรับชาวเกมเมอร์ โดยงานนี้ทาง Alienware ได้ใส่ซีพียู Intel core-i7 Core i7-2920XM Extreme ตามด้วยความแรงขอชิบกราฟฟิกระดับ Hi-End สเปกเทพ จาก NVIDIA GTX580M หน้าจอเป็น LED ขนาด 18 นิ้ว ขนาดความละเอียดแบบ 1920×1080 แถมด้วย Webcam ความละเอียด 3 MP รองรับการใช้งาน USB 3.0 แบตเตอร์รี่ขนาด 12 Cell แรมนั้นใช้เป็น DDRIII  16GB 1600 MHz และ 32GB DDR3 RAM 1333MHz (แล้วแต่จะเลือก) แถมยังสามารถเลือกว่าใช้ใช้ HDD ขนาด 1 TB หรือ SSDขนาด 512 GB ได้อีกด้วย เรียกได้ว่าAlienware M18x  เทียบได้กับ Desktop ตัวแรง ๆ ตัวหนึ่งเลยทีเดียว  โดยน้ำหนักตัวเครื่องอยู่ที่ 5.4 กก. (วางไว้จะมีใครกล้าขโมยไหมเนี่ย….หนักขนาดนี้) ราคาค่าตัวไม่ต่างจากน้ำหนักเลยทีเดียว โดยราคาเปิดตัวในเว็บ Dell Online Store : ราคาเริ่มต้นที่ $1,999 (ราคาประมาณ 59,970 บาท) ทั้งนี้ขึ้นอยู่กับ option ที่เราเลือกจากทางเว็บของ Dell ด้วย คอเกมเมอร์คนไหนสนใจอยากได้ Notebook ตัวแรง ลองสั่งได้เลยครับ ^^
แรมสามารถอัพได้ 32 GB

สมัยนี้ ไปเร็วจริงๆๆๆ

48
#HY000Illegal mix of collations for operation 'concat'.

จะเป็นทั้งการใช้ที่ HOSxP และ HOSxP PCU ที่ใช้กับ Percona-Server-5.5.xx
แต่ถ้าใช้ Percona-Server-5.1.xx , MariaDB-5.1.xx,MariaDB-5.2.xx,MariaDB-5.3.xx
ใช้ได้ปกติครับ

49
อยากให้มีF9 ที่ ปุ่มบันทึก ที่วินิจฉัย แบบที่มี F9 ที่ สั่งเวชภัณฑ์ เพื่อความรวดเร็วในการคีย์บอร์ดแทนการใช้เมาส์

50
ข่าวล่าสุดรายงานว่า Hynix ได้เปิดตัวแรม 2Gb (Gigabit) DDR4 DRAM และ ECC-SODIMM (Error Check & Correction Small Outline Dual In-Line Memory Module) ซึ่งเป็นแรมที่มีพื้นฐานทางเทคโนโลยีมาจาก DDR4 แล้ว โดยทั้งคู่ใช้กระบวนการผลิต 30 นาโนเมตร รองรับมาตรฐาน JEDEC และได้รับการออกแบบมาเพื่อเซิร์ฟเวอร์ขนาดเล็ก





     จุดเด่นของแรม DDR4 ที่กำลังจะกลายมาเป็นมาตรฐานในอนาคตอันใกล้คือใช้พลังงานน้อยกว่าแต่สามารถรับส่งข้อมูลเร็วกว่า DDR3 รุ่นปัจจุบัน โดยรุ่นที่เร็วสุดคือ 2400Mbps (Megabits per second) ซึ่งมากกว่า DDR3 1333Mbps ถึง 80% แต่กินพลังงานเพียง 1.2V เท่านั้น และสามารถรับส่งข้อมูลคิดเป็น GB (Gigabytes) ได้มากสุดถึง 19.2GB ต่อวินาทีภายใต้การทำงาน 64 บิต


     ทาง Hynix เตรียมเดินสายการผลิตแรม DDR4 เป็นจำนวนมากในช่วงครึ่งหลังของปี 2012 ในขณะที่ iSuppli บริษัทวิจัยด้านการตลาดชื่อดังคาดว่า สัดส่วนของแรม DDR4 จะเพิ่มขึ้นจาก 5% ในปี 2013 เป็น 50% ภายในปี 2015 และจะกลายเป็นมาตรฐานในที่สุด ในขณะเดียวกันสัดส่วนของแรม DDR3 จะขึ้นสู่จุดสูงสุดที่ 71% ในปี 2012 และจะค่อยๆ ลดลงเหลือ 49% ภายในปี 2014 ครับ
http://expo.i3.in.th/content/view/5326

หน้า: [1] 2 3 ... 5