jeus
شنبه 29 خرداد 1389, 15:57 عصر
با عرض سلام خدمت همه دوستان
در هنگام کار با mysql 5.1 در سیستم عامل لینوکس انتشارubuntu 10.4
به مورد عجیبی بر خوردم .
جداول من به صورت مستر دیتایل ساخته شده اند
و یک جستجو به صورت زیر برای اون طراحی کرده ام .
CREATE VIEW `water_master`.`Bill` AS
(SELECT 'Water' as nam,
`water_master`.fish.Contract_number,
`water_master`.water_amount.value
FROM `water_master`.fish
right JOIN
`water_master`.water_amount
ON (`water_master`.fish.fish_number = `water_master`.water_amount.fish_number))
Union
(SELECT 'Sharj' as nam,
`water_master`.fish.Contract_number,
`water_master`.Sharj_amount.value
FROM `water_master`.fish
Right JOIN
`water_master`.Sharj_amount
ON (`water_master`.fish.fish_number = `water_master`.Sharj_amount.fish_number))
Union
(SELECT `water_master`.additional_master.descript as nam,
`water_master`.fish.Contract_number,
`water_master`.additional_master.Value
FROM `water_master`.fish
right JOIN
`water_master`.additional_master
ON (`water_master`.fish.fish_number = `water_master`.additional_master.fish_number))
union
(SELECT 'payments' as nam,
payments.contract_number,
payments.amount
from `water_master`.payments
)
مشکلی که من پیدا کردم اینه که تعداد سطرهایی که باید اضافه شود محدود می کنه به فرض اگر اسکریپت زیر تعداد ۲۰۰۰ سطر را بر می گرداند اسکریپت بالا روی هم رفته ۱۴۰۰ سطر را بر می گرداند درحالی که در مجموع بالای ۵۰۰۰ سطر را باید بر گشت دهد .
SELECT `water_master`.additional_master.descript as nam,
`water_master`.fish.Contract_number,
`water_master`.additional_master.Value
FROM `water_master`.fish
right JOIN
`water_master`.additional_master
ON (`water_master`.fish.fish_number = `water_master`.additional_master.fish_number)
من در فایل my.cf یک سری محدودیت دیدم که براساس مگابایت بود آیا می تونه به اونها ربط داشته باشه ؟
دوستان تجربه و یا راه حلی به ذهنشون می رسه لطفا کمک کنند .
در هنگام کار با mysql 5.1 در سیستم عامل لینوکس انتشارubuntu 10.4
به مورد عجیبی بر خوردم .
جداول من به صورت مستر دیتایل ساخته شده اند
و یک جستجو به صورت زیر برای اون طراحی کرده ام .
CREATE VIEW `water_master`.`Bill` AS
(SELECT 'Water' as nam,
`water_master`.fish.Contract_number,
`water_master`.water_amount.value
FROM `water_master`.fish
right JOIN
`water_master`.water_amount
ON (`water_master`.fish.fish_number = `water_master`.water_amount.fish_number))
Union
(SELECT 'Sharj' as nam,
`water_master`.fish.Contract_number,
`water_master`.Sharj_amount.value
FROM `water_master`.fish
Right JOIN
`water_master`.Sharj_amount
ON (`water_master`.fish.fish_number = `water_master`.Sharj_amount.fish_number))
Union
(SELECT `water_master`.additional_master.descript as nam,
`water_master`.fish.Contract_number,
`water_master`.additional_master.Value
FROM `water_master`.fish
right JOIN
`water_master`.additional_master
ON (`water_master`.fish.fish_number = `water_master`.additional_master.fish_number))
union
(SELECT 'payments' as nam,
payments.contract_number,
payments.amount
from `water_master`.payments
)
مشکلی که من پیدا کردم اینه که تعداد سطرهایی که باید اضافه شود محدود می کنه به فرض اگر اسکریپت زیر تعداد ۲۰۰۰ سطر را بر می گرداند اسکریپت بالا روی هم رفته ۱۴۰۰ سطر را بر می گرداند درحالی که در مجموع بالای ۵۰۰۰ سطر را باید بر گشت دهد .
SELECT `water_master`.additional_master.descript as nam,
`water_master`.fish.Contract_number,
`water_master`.additional_master.Value
FROM `water_master`.fish
right JOIN
`water_master`.additional_master
ON (`water_master`.fish.fish_number = `water_master`.additional_master.fish_number)
من در فایل my.cf یک سری محدودیت دیدم که براساس مگابایت بود آیا می تونه به اونها ربط داشته باشه ؟
دوستان تجربه و یا راه حلی به ذهنشون می رسه لطفا کمک کنند .