我有房地产网站。现在我的table是这样的
CREATE TABLE `properties` (
`property_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`property_type` int(11) NOT NULL,
`seller_id` int(11) NOT NULL,
`seller_type` int(11) NOT NULL,
`transaction_type` tinyint(4) NOT NULL DEFAULT '1',
`title` varchar(255) NOT NULL,
`description` text NOT NULL,
`price` int(10) unsigned NOT NULL,
`area` int(11) NOT NULL,
`bedrooms` tinyint(4) NOT NULL,
`bathrooms` tinyint(4) NOT NULL,
`city` varchar(30) NOT NULL,
`location` varchar(30) NOT NULL,
`listing_images` text NOT NULL,
`list_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`activated` tinyint(4) NOT NULL DEFAULT '0',
`property_status` tinyint(4) NOT NULL DEFAULT '0',
`reviewed` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`property_id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=latin1
在搜索属性页中,有一个表单允许用户按属性类型、卖家类型、最高价格、面积、最大和最小卧室、浴室等进行筛选,以缩小范围。我试图通过在每个字段上创建索引来优化它,但是速度非常慢。优化这个的正确方法是什么?
暂无答案!
目前还没有任何答案,快来回答吧!