Каков эквивалент 'ШОУ mysql PROCESSLIST' на SQL-сервере?

Чтобы преобразовать строку в in-addr:

in_addr maskAddr;
inet_aton(netMaskStr, &maskAddr);

Чтобы преобразовать in_addr в строку:

char saddr[INET_ADDRSTRLEN];
inet_ntop(AF_INET, &inaddr, saddr, INET_ADDRSTRLEN);
17
задан Epsilon Prime 12 January 2010 в 20:58
поделиться

2 ответа

Это вполне возможно, но требует небольшой дополнительной работы. Следующие определения модели, используемые в сочетании с вложенный _ имеет _ много плагин вы можете получить все предложения, принадлежащие пользователю только @ user.bids

class User < ActiveRecord::Base
    has_one :provider
    has_many :businesses, :through => :provider
    has_many :bids, :through => :businesses
end

class Provider < ActiveRecord::Base
    has_many :businesses
    has_many :bids, :through => :businesses
    belongs_to :user
end

class Business < ActiveRecord::Base
    has_many :bids
    belongs_to :provider
end

class Bid < ActiveRecord::Base
    belongs_to :business
end

Однако получение пользователя из ставки займет больше времени.

-121--3003455-

На мой взгляд, в качестве наилучшей практики я считаю более важным последовательно использовать скобки с вашими контрольными блоками, даже если их тело составляет только одну линию.

Непротиворечивый

if ( condition ) {
    statement;
    statement;
}

if ( condition ) {
    statement;
}

Непротиворечивый

if ( condition ) {
    statement;
    statement;
}

if ( condition )
    statement;

Но даже все же это совершенно субъективно.

Что касается времени выхода из функции и уровней отступа, это тоже субъективно. Исследования и опыт показали, что выход из функции только в одной точке (конец) проще отладить, оптимизировать и т. д. С другой стороны, множественные уровни отступа могут затруднить считывание функции.

-121--1237397-

Вы можете просмотреть sp_who и sp_who2, чтобы узнать, дают ли они вам то, что вам нужно. В противном случае приложение SQL Profiler может помочь с диагностикой проблем.

15
ответ дан 30 November 2019 в 12:27
поделиться

Попробуйте это

select * from master..sysprocesses
15
ответ дан 30 November 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: