жесть в том что то что вы предлагаете предлагают по таким ценам уже год-полтора, а бесплатными поддоменами на вашем домене никого на ЭТОМ форуме не заинтересуешь, ну и бесплатные зоны продавать это тоже - жесть :)
недавно столкнулся с таким фактом, сестра жены зарегалась на каком-то сайте, через время этот сайт мне прислал на 3и моих мыла свой спам, причем я не помню что бы со всех 3х я отправлял ей хоть когда нибудь письма. Она говорит не оставляла их, каким интересным способом тот сайт мог узнать у нее эти письма (при условии что мыло у нее на гмейле) для меня загадка
Dreammaker: Тут возникает вопрос именно откуда берётся повод для пересчёта? Таблицы MyISAM, конечно, не особо предназначены для высокоточных данных, но и терять данные вроде бы не должны в таких размерах, чтобы это на что-то влияло в данной ситуации.
edogs, старый знакомый с руборда :) спасибо. за советы.
и первый понравился а ждал скорее всего второго, попробую разобраться как с первым так и со вторым, пока понимания ноль :)
ребята, если что-то в моиз запросах или структуре бд хреновое, я к китике отношусь положительно, лучше понять что ты что-то не учел и учесть это чем потом долбаться что бы грамотно разрулить.
Случайно не через пхпмайдмин пытаетесь загнать дамп?
конечно нет :), я же объяснил, хочу сделать запросом, и не извращался таким способом, хотя пришлось извращаться с ко-вом итераций...
почему не могло? могло. возможно и супернизкочастотники (судя из вашей общей посещаемости в день) по вылетали.
жесть в том что то что вы предлагаете предлагают по таким ценам уже год-полтора, а бесплатными поддоменами на вашем домене никого на ЭТОМ форуме не заинтересуешь, ну и бесплатные зоны продавать это тоже - жесть :)
(удалил концовку)
недавно столкнулся с таким фактом, сестра жены зарегалась на каком-то сайте, через время этот сайт мне прислал на 3и моих мыла свой спам, причем я не помню что бы со всех 3х я отправлял ей хоть когда нибудь письма. Она говорит не оставляла их, каким интересным способом тот сайт мог узнать у нее эти письма (при условии что мыло у нее на гмейле) для меня загадка
А можно уточнить что такое "начинается дроп"?
Спасибо.
Домен в redemptionPeriod периоде (длится 30 дней)
с какого момента он длиться?
а может заинтересовать домен в дмозе, пр2 или 3 не помню, ну и все! Название, как уже писал - фуфлыжное.
Можно попробовать поучаствовать в перехвате (snapnames и т.д.).
это что такое?
да и домен может вынести на аукцион (если несколько желающих окажется) и тогда...
тогда может просто не светить его там , в snapnames?
Маэскуэль временами жрет около 100% , так что это бывает :)
Однако памяти как минимум всегда 2гига чистых
Тут возникает вопрос именно откуда берётся повод для пересчёта? Таблицы MyISAM, конечно, не особо предназначены для высокоточных данных, но и терять данные вроде бы не должны в таких размерах, чтобы это на что-то влияло в данной ситуации.
немного их актуализировал :) ничего не теряется.
my.cnf покажите.
если что то подскажете буду признателен
slow_query_log = 1
#general_log = 1
#general_log_file = '/var/log/mysql/query.log'
binlog-format=MIXED
log-bin
sync-binlog=1
log-bin-trust-function-creators
log-error=/var/log/mysql/error.log
slow-query-log-file=/var/log/mysql/slow.log
port = 3306
socket = /tmp/mysql.sock
skip-locking
max_allowed_packet = 1M
table_cache = 4096
table_open_cache = 4096
sort_buffer_size = 20M
net_buffer_length = 8K
read_buffer_size = 20M
read_rnd_buffer_size = 20M
myisam_sort_buffer_size = 64M
myisam_use_mmap
thread_concurrency=3
thread_stack=1M
max_connections = 750
max_user_connections = 700
thread_cache_size = 32
query-cache-type=1
query_cache_size=50M
query_cache_limit=20M
join_buffer_size=50M
key_buffer_size=200M
tmp_table_size=200M
max_heap_table_size=500M
[mysqld0]
slow_query_log = 1
#general_log = 1
#general_log_file = '/var/log/mysql/query.log'
datadir=/var/mysql
log-error=/var/log/mysql/error.log
slow-query-log-file=/var/log/mysql/slow.log
port = 3306
socket = /tmp/mysql.sock
[mysqld1]
slow_query_log = 1
#general_log = 1
#general_log_file = '/var/log/mysql/query.log'
datadir=/var/db/mysql-a
log-error=/var/log/mysql/error-a.log
slow-query-log-file=/var/log/mysql/slow-a.log
#pid-file=/var/run/mysql-a.sock
skip-networking
port = 3307
socket = /tmp/mysql-a.sock
skip-locking
max_allowed_packet = 1M
table_cache = 4096
table_open_cache = 4096
sort_buffer_size = 20M
net_buffer_length = 8K
read_buffer_size = 20M
read_rnd_buffer_size = 20M
myisam_sort_buffer_size = 64M
myisam_use_mmap
thread_concurrency=3
thread_stack=1M
max_connections = 750
max_user_connections = 700
thread_cache_size = 32
query-cache-type=1
query_cache_size=50M
query_cache_limit=20M
join_buffer_size=50M
key_buffer_size=200M
tmp_table_size=200M
max_heap_table_size=500M
[mysqld2]
slow_query_log = 1
#general_log = 1
#general_log_file = '/var/log/mysql/query.log'
datadir=/var/db/mysql-b
log-error=/var/log/mysql/error-b.log
slow-query-log-file=/var/log/mysql/slow-b.log
#pid-file=/var/run/mysql-b.sock
skip-networking
port = 3308
socket = /tmp/mysql-b.sock
skip-locking
Miracle добавил 29.09.2009 в 16:03
видимо настройка самая первая раз подключаюсь так
{
$query = "SELECT blog_id , COUNT(blog_id) cnt FROM pr_blog_comment GROUP BY `blog_id` ORDER BY cnt DESC LIMIT ".($p*2000).",2000"; //приходится по 2000 делать, итак сервер падал в 502-504
$result1 = $sql->query($query);
$cnt = 0;
while($rec = $sql->getRecord($result1))
{
$query = "UPDATE `pr_blog` SET `comment_cnt`=".$rec['cnt']." WHERE `blog_id`=".$rec['blog_id']." LIMIT 1;";
$sql->query($query);
$cnt++;
// echo $query;
$min = $rec[cnt];
}
echo $min."-".$cnt;
// $sql->query($query);
$notify[] = "пересчитаны счетчики blog_comment_cnt (pr_blog)";
}
`blog_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(10) unsigned DEFAULT NULL,
`blog_topic` varchar(255) DEFAULT NULL,
`blog_content` text,
`blog_img_enable` tinyint(1) unsigned DEFAULT NULL,
`blog_time` int(11) unsigned DEFAULT NULL,
`blog_views` mediumint(8) unsigned DEFAULT NULL,
`blog_active` tinyint(1) unsigned DEFAULT '1',
`blog_type` enum('pl','pr','bb') DEFAULT NULL,
`comment_cnt` int(11) unsigned NOT NULL DEFAULT '0',
`blog_rate_plus` smallint(6) DEFAULT '0',
`blog_rate_minus` smallint(6) DEFAULT '0',
`blog_rate_plus_users` tinytext,
`blog_rate_minus_users` tinytext,
PRIMARY KEY (`blog_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=48716 DEFAULT CHARSET=cp1251;
`comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`blog_id` int(10) unsigned NOT NULL DEFAULT '0',
`user_id` int(10) unsigned DEFAULT NULL,
`comment_content` text,
`comment_date` int(13) unsigned DEFAULT NULL,
`comment_active` tinyint(3) NOT NULL DEFAULT '1',
`blog_comment_rate_minus` tinyint(3) DEFAULT '0',
`blog_comment_rate_minus_users` varchar(255) DEFAULT NULL,
PRIMARY KEY (`comment_id`),
KEY `blog_id` (`blog_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=250938 DEFAULT CHARSET=cp1251;
edogs, старый знакомый с руборда :) спасибо. за советы.
и первый понравился а ждал скорее всего второго, попробую разобраться как с первым так и со вторым, пока понимания ноль :)
ребята, если что-то в моиз запросах или структуре бд хреновое, я к китике отношусь положительно, лучше понять что ты что-то не учел и учесть это чем потом долбаться что бы грамотно разрулить.
конечно нет :), я же объяснил, хочу сделать запросом, и не извращался таким способом, хотя пришлось извращаться с ко-вом итераций...
ВСЕ вопросы отпадут.
вопросы только начнутся :)DeveloperRu, спасибо, но такое уже советовали...
Нашел отличное решение, Для пользователей сделать кнопочку, которым кажется что у них что-то не то с кол-вом сообщений пересчитать только для них :)
Miracle добавил 28.09.2009 в 21:27
Ребята, я не спорю, хреновый видимо я самоучка, но зато пытаюсь докопаться. Хотя не все методы мне нравяться. :))
Сервех 2х процессорный 8 гб памяти - дохлый? (я реально не в теме, но по-моему нет)
на нем два живучих проекта 25 к уников вместе и два пхпбб2 (со всеми вытекающими) форума
всем спасибо , пока решения правда не нашел.
с хранимыми процедурами не знаком, реплейс надо будет попробовать...