189 8069 5689

php数据库太大了怎么办 php中数据库怎么设计

PHP-大数据量怎么处理优化

大数据的话可以进行以下操作:宴尘圆

创新互联建站是专业的习水网站建设公司,习水接单;提供网站设计、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行习水网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

减少对数据库的读取,也就是减少调用数据库,

进行数据缓存,

利用数据库的自身兄团优化技术,如索引等

精确查询条件,晌塌有利于提高查找速度

php+mysql在数据库里数据大的话查询很慢

1.建立索引,尽可能把索引建立到你你经常比较的字段上,如select

a,b,c,d

from

a

where

索引字段=值,这个索引字段最好是数值型数据

2.慢有更多情况,

情况1:远程查询,其实可能查询不慢,由于数据量大,传输过程慢

情况2:WHERE

后面的比较数如皮据太多,比如

like

类的语句

情况3:需要哪个字段只取那个字段就行了,比如select

*

from

a与select

b,c,d

from

a速度是有差距的

3.数据库定期维护,压缩,把不常用的数据备份后放入备份库里,查询时查备份库等

问题补充:

.第一条:建立索引,怎么建立,我也听说过,但不知道怎么使用

答:每种数据建立索引的方法有差异,比如SQL

SERVER

2000中可对多个字段进行索引,比如SQL

SERVER2000中有命令

CREATE

INDEX

为给定表或视图创建索引。

只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引岁橡闷,无论表中是否有数据。可以通过指定限定的数据库名称,为另一乎弯个数据库中的表或视图创建索引。

语法

CREATE

[

UNIQUE

]

[

CLUSTERED

|

NONCLUSTERED

]

INDEX

index_name

ON

{

table

|

view

}

(

column

[

ASC

|

DESC

]

[

,...n

]

)

[

WITH

index_option

[

,...n]

]

[

ON

filegroup

]

index_option

::=

{

PAD_INDEX

|

FILLFACTOR

=

fillfactor

|

IGNORE_DUP_KEY

|

DROP_EXISTING

|

STATISTICS_NORECOMPUTE

|

SORT_IN_TEMPDB

}

第三条:数据库定期维护,压缩:怎么个压缩法?及时备份数据到备份库查询备份库,那查询时不是还慢吗?

答:这个有压缩工具,基本上每种数据库都有自己的压缩数据库的工具

php中,怎么解决导入数据库时,文件大小的限制

修改PHP.ini

文件

修改最大上传值,最大POST值,最大执缺岁行超时时间值。

如果没有办法更改PHP.ini,把数据结构和数据记录分开,数据记录文件,手动调雹仔整到源扮汪2M

以内


当前名称:php数据库太大了怎么办 php中数据库怎么设计
文章出自:http://cdxtjz.cn/article/ddpcjpo.html

其他资讯