Datatable Deki Sutunları Mıktar Kadar Cogaltmak
-
dattabledekı butun satırlarda hata verıyor fakat sectıgım lıstede o datatableden gelıyo
gridviewdeki data adından cekıyorum hepsını gene sonuc aynı
-
masteryoda bunu yazdıMhmdAlmz bunu yazdı
Ek olarak şöyle bir Istekte bulunayım. Örneğin MySql de bir tablo da 1M data normal birşey midir yoksa başka bir DB kullanmalı mıyım ? VT deki toplam Data sayısı her gün 20.000 Olarak artık gösteriyor. Minimum Şuan VT Boyutu 8.5 GB Sorgular haliyle yavaşlıyor . Bir Thread ile Örneğin ayda 1 kere falan VT temizlemeli miyim ?
Tabi burda VT logları falan da var. Orda zaten 10-15 M Data var
ne tutuyorsun bu veritabanın da ayda bir kere temizlemelimiyim diyorsun çokda lazımlı bir şey tutuyormuşsun gibi görünmedi sorguların neden yavaşlıyor sebebi şu demek için yapını görmek lazım belki index sorunu belki fazla denormalizasyon belki tasarım yanlışlığı belki donanımın gerçekten yetersiz gibi gibi sıralanabilir
Veritabanı ilişkilerinde gereksiz. Key veya tabloları boş yere parçalama gibi yanlışlıklar olduğunu düşünmüyorum. Şirketin genel logları var sürekli. Olarak cari değişiklikleri cari logları vs var. Sorgular da tabloları birleştirip çekiyorum. Çekerken de sadece gerekli alanları çekiyorum. Veritabanında sadece 3 tabloda çok fazla data var. 1. Log 2. Cari 3. Stok takip. Bu 3 sorunun süresi 55 sn 1.45 dk arası değişiyor testlerimdeki sonuçlarda normal olduğunu düşünmüyorum.
-
MhmdAlmz bunu yazdımasteryoda bunu yazdıMhmdAlmz bunu yazdı
Ek olarak şöyle bir Istekte bulunayım. Örneğin MySql de bir tablo da 1M data normal birşey midir yoksa başka bir DB kullanmalı mıyım ? VT deki toplam Data sayısı her gün 20.000 Olarak artık gösteriyor. Minimum Şuan VT Boyutu 8.5 GB Sorgular haliyle yavaşlıyor . Bir Thread ile Örneğin ayda 1 kere falan VT temizlemeli miyim ?
Tabi burda VT logları falan da var. Orda zaten 10-15 M Data var
ne tutuyorsun bu veritabanın da ayda bir kere temizlemelimiyim diyorsun çokda lazımlı bir şey tutuyormuşsun gibi görünmedi sorguların neden yavaşlıyor sebebi şu demek için yapını görmek lazım belki index sorunu belki fazla denormalizasyon belki tasarım yanlışlığı belki donanımın gerçekten yetersiz gibi gibi sıralanabilir
Veritabanı ilişkilerinde gereksiz. Key veya tabloları boş yere parçalama gibi yanlışlıklar olduğunu düşünmüyorum. Şirketin genel logları var sürekli. Olarak cari değişiklikleri cari logları vs var. Sorgular da tabloları birleştirip çekiyorum. Çekerken de sadece gerekli alanları çekiyorum. Veritabanında sadece 3 tabloda çok fazla data var. 1. Log 2. Cari 3. Stok takip. Bu 3 sorunun süresi 55 sn 1.45 dk arası değişiyor testlerimdeki sonuçlarda normal olduğunu düşünmüyorum.
Örnek bir sorgu paylaşabilirmisin eğer sürekli rapor aldığın alanlar varsa veriambarı oluşturabilirsin. bu konudan devam etmektense örnek yapın tanımlı indexlerin yavaş olduğunu düşündüğün sorgularını yeni bir konu ile açarsan daha tecrübeli arkadaşlarda yardımcı olacaktır bunlar olmadan şudur demek zor.
-
masteryoda bunu yazdıMhmdAlmz bunu yazdımasteryoda bunu yazdıMhmdAlmz bunu yazdı
Ek olarak şöyle bir Istekte bulunayım. Örneğin MySql de bir tablo da 1M data normal birşey midir yoksa başka bir DB kullanmalı mıyım ? VT deki toplam Data sayısı her gün 20.000 Olarak artık gösteriyor. Minimum Şuan VT Boyutu 8.5 GB Sorgular haliyle yavaşlıyor . Bir Thread ile Örneğin ayda 1 kere falan VT temizlemeli miyim ?
Tabi burda VT logları falan da var. Orda zaten 10-15 M Data var
ne tutuyorsun bu veritabanın da ayda bir kere temizlemelimiyim diyorsun çokda lazımlı bir şey tutuyormuşsun gibi görünmedi sorguların neden yavaşlıyor sebebi şu demek için yapını görmek lazım belki index sorunu belki fazla denormalizasyon belki tasarım yanlışlığı belki donanımın gerçekten yetersiz gibi gibi sıralanabilir
Veritabanı ilişkilerinde gereksiz. Key veya tabloları boş yere parçalama gibi yanlışlıklar olduğunu düşünmüyorum. Şirketin genel logları var sürekli. Olarak cari değişiklikleri cari logları vs var. Sorgular da tabloları birleştirip çekiyorum. Çekerken de sadece gerekli alanları çekiyorum. Veritabanında sadece 3 tabloda çok fazla data var. 1. Log 2. Cari 3. Stok takip. Bu 3 sorunun süresi 55 sn 1.45 dk arası değişiyor testlerimdeki sonuçlarda normal olduğunu düşünmüyorum.
Örnek bir sorgu paylaşabilirmisin eğer sürekli rapor aldığın alanlar varsa veriambarı oluşturabilirsin. bu konudan devam etmektense örnek yapın tanımlı indexlerin yavaş olduğunu düşündüğün sorgularını yeni bir konu ile açarsan daha tecrübeli arkadaşlarda yardımcı olacaktır bunlar olmadan şudur demek zor.
Pc başına geçtiğim anda burdayım :)
-
-
evet sorunumu cozdum calısan kodu paylasıyorum
For Each row As DataRow In DT.Rows For i As Integer = 0 To Convert.ToInt32(row.Item("Adet")) - 1 dr = DtBarkod.NewRow dr.Item("Stok_Kodu") = row.Item("Stok_Kodu") dr.Item("Barkod") = row.Item("Barkod") dr.Item("Adi") = row.Item("Adi") dr.Item("Renk_Adi") = row.Item("Renk_Adi") dr.Item("Beden") = row.Item("Beden") dr.Item("fiyat11") = row.Item("fiyat11") dr.Item("fiyat12") = row.Item("fiyat12") DtBarkod.Rows.Add(dr) Next Next