Merhaba, benim de ilk aklıma view geldi. Eğer view ile iş görebilirseniz, en 
basiti o olur.

Eğer view doğru çalışmaz ise, bir procedure işinizi görür.

--- 02/10/10 Cts tarihinde serdar güler <benimadimhicki...@gmail.com> şöyle 
yazıyor:

Kimden: serdar güler <benimadimhicki...@gmail.com>
Konu: [Linux-programlama] Re: MySQL'de tablo bölme ve birleştirme
Kime: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme" 
<linux-programlama@liste.linux.org.tr>
Tarihi: 2 Ekim 2010 Cumartesi, 10:36

Merhaba,
Bu durum için view tavsiye etmem, MySQL de view içinde union all gibi ifadeler 
varsa alt tablolardaki indexleri kullanamayabiliyor. Eğer MyISAM tablolar ı 
kullanıyorsanız en güzel güel çözüm partitioning, eğer InnoDB tablolarınız 
varsa ve tablo üstünde foreign keyleriniz varsa partioning kullanma imkanınız 
da olmuyor. Bu durumda da stored procedure yazmanız gerekecek. Bi kaç 
information_schema sorgusu ve dinamik sql  ile istediğiniz sonuçları kolayca 
elde edebilirsiniz. 

Kolay gelsin...

2010/10/2 Omer Barlas <o...@barlas.com.tr>

Nuri AKMAN @ 02-10-2010 01:57:

> Raporlama ihtiyacımı gidermek için, tüm bu bölünmüş dosyalardaki kayıtlarda

> çalışacak bir SQL komutu için nasıl bir çalışma yapabilirim?



view kullanmayı düşündünüz mü? bir view yaratarak tüm tabloları bu view'da

birleştirebilirsiniz.



--

Omer Barlas

o...@barlas.com.tr w/MSN

_______________________________________________

Linux-programlama mailing list

Linux-programlama@liste.linux.org.tr

https://liste.linux.org.tr/mailman/listinfo/linux-programlama

Liste kurallari: http://liste.linux.org.tr/kurallar.php




-- 
Serdar Güler




-----Satır İçi Eki Var-----

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap