Olası Çoğalt: Bu istendi, ben etrafına baktı ama gerçekten aradığı şeyi bulmak vermedi Ruby'de bir dizinin boyutunda bir sınır var mı?
Maalesef
Array size too big - ruby
Mysql tablosunda tek bir sütuntan oluşan bir dizi oluşturmak için ruby ve mysql kullanıyorum. Biz çok fazla kullanıcıya Recieving başladığında bu, şu ana kadar ince çalıştı
users = [] #declare array
users.clear #clear array so that it remains so fresh and so clean on each restart
# Update the list of users to follow
res = dbh.query("SELECT user FROM usernameDB")
while row = res.fetch_row do
users << row[0] #adds each user to the array
end
: Örneğin Yani, kullanıcı adlarının bir sütun olduğunu varsayalım. Şimdi kod bana bilinmeyen hatalar veriyor.
Sorun gidermeye yönelik bir girişimde, yalnızca bir çoğunu yorumladım ve diziyi birkaç kullanıcı adıyla oluşturdum ve her şey yeniden çalıştı. Yani sorum şu ki, bir ruby dizisindeki sayılara veya öğelere bir sınır var mı?
Teşekkürler!
'Bilinmeyen hatalar' bildirebilir misiniz. – knut
Benzer bir sorunum var. ActiveRecord sorgusundan veri içeren bir dizi oluşturuyorum ve bazı büyük boyutlarda başarısız veya zaman aşımına uğradım. Diğerleri de belirttiği gibi, dizi çok büyük değil - başka bir şey olmalı. Benim dizi toplam uzunluğu, milyonlarca değil, binlerce olmalıdır ... – Drew