日期:2014-05-18  浏览次数:20557 次

关于sql多数据库的问题
网站有多个版块
如果放到一个数据库里总共有50-60个表
现在想按功能或者版块分到2-3个数据库里
但这样程序肯定要涉及到跨数据库的查询或者跨数据库多表间的关联问题

对sql研究不是很深入
所以想请教下达人,是一个数据库放太多的表好还是分担到多个数据库好
请不吝赐教啊

------解决方案--------------------
不算大
------解决方案--------------------
50個表,算很少了,但樓主要考慮到記錄不斷增加導致的性能下降,包括查詢,新增,刪除,修改都會變得很慢,建議一年一個表,如表名+年份
------解决方案--------------------
一个库足够了。

影响性能和效率、速度的有很多方面的因素,如:表中是否有索引、并发访问是否频繁、是否经常有资源锁定、系统I/O、CPU、内存等。